<?xml version="1.0"?>
<metrics version="1664349727" merge_md5="">
  <set name="Render Metrics Basic"
       chipset="ACMGT3"
       symbol_name="RenderBasic"
       underscore_name="render_basic"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="47b237c5-ed48-465b-b869-0d7ef59a6982"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VS Threads Dispatched"
             symbol_name="VsThreads"
             underscore_name="vs_threads"
             description="The total number of vertex shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 1 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HS Threads Dispatched"
             symbol_name="HsThreads"
             underscore_name="hs_threads"
             description="The total number of hull shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 2 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DS Threads Dispatched"
             symbol_name="DsThreads"
             underscore_name="ds_threads"
             description="The total number of domain shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 3 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GS Threads Dispatched"
             symbol_name="GsThreads"
             underscore_name="gs_threads"
             description="The total number of geometry shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 5 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FS Threads Dispatched"
             symbol_name="PsThreads"
             underscore_name="ps_threads"
             description="The total number of fragment shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 6 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CS Threads Dispatched"
             symbol_name="CsThreads"
             underscore_name="cs_threads"
             description="The total number of compute shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 4 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Active"
             symbol_name="XveActive"
             underscore_name="xve_active"
             description="The percentage of time in which the Execution Units were actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Stall"
             symbol_name="XveStall"
             underscore_name="xve_stall"
             description="The percentage of time in which the Execution Units were stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Thread Occupancy"
             symbol_name="XveThreadOccupancy"
             underscore_name="xve_thread_occupancy"
             description="The percentage of time in which hardware threads occupied XVEs."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EM And FPU Pipes Active"
             symbol_name="XveFpuEmActive"
             underscore_name="xve_fpu_em_active"
             description="The percentage of time in which XVE EM INT and FPU INT64 pipelines were actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VS FPU Pipe Active"
             symbol_name="VsFpuActive"
             underscore_name="vs_fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a vertex shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VS EM Pipe Active"
             symbol_name="VsEmActive"
             underscore_name="vs_em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing a vertex shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VS Send Pipe Active"
             symbol_name="VsSendActive"
             underscore_name="vs_send_active"
             description="The percentage of time in which XVE send pipeline was actively processing a vertex shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FS FPU Pipe Active"
             symbol_name="PsFpuActive"
             underscore_name="ps_fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a fragment shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FS EM Pipe Active"
             symbol_name="PsEmActive"
             underscore_name="ps_em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing a fragment shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FS Send Pipe Active"
             symbol_name="PsSendActive"
             underscore_name="ps_send_active"
             description="The percentage of time in which XVE send pipeline was actively processing a fragment shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Rasterized Pixels"
             symbol_name="RasterizedPixels"
             underscore_name="rasterized_pixels"
             description="The total number of rasterized pixels."
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 21 READ 4 UMUL"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Early Hi-Depth Test Fails"
             symbol_name="HiDepthTestFails"
             underscore_name="hi_depth_test_fails"
             description="The total number of pixels dropped on early hierarchical depth test."
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 22 READ 4 UMUL"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Early Depth Test Fails"
             symbol_name="EarlyDepthTestFails"
             underscore_name="early_depth_test_fails"
             description="The total number of pixels dropped on early depth test."
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 23 READ 4 UMUL"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Samples Killed in FS"
             symbol_name="SamplesKilledInPs"
             underscore_name="samples_killed_in_ps"
             description="The total number of samples or pixels dropped in fragment shaders."
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 24 READ 4 UMUL"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier4 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Pixels Failing Tests"
             symbol_name="PixelsFailingPostPsTests"
             underscore_name="pixels_failing_post_ps_tests"
             description="The total number of pixels dropped on post-FS alpha, stencil, or depth tests."
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 25 READ 4 UMUL"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Samples Written"
             symbol_name="SamplesWritten"
             underscore_name="samples_written"
             description="The total number of samples or pixels written to all render targets."
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 26 READ 4 UMUL"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Samples Blended"
             symbol_name="SamplesBlended"
             underscore_name="samples_blended"
             description="The total number of blended samples or pixels written to all render targets."
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 27 READ 4 UMUL"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Sampler Texels"
             symbol_name="SamplerTexels"
             underscore_name="sampler_texels"
             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
             data_type="uint64"
             units="texels"
             semantic_type="event"
             equation="A 28 READ 4 UMUL"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Sampler Texels Misses"
             symbol_name="SamplerTexelMisses"
             underscore_name="sampler_texel_misses"
             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
             data_type="uint64"
             units="texels"
             semantic_type="event"
             equation="A 29 READ 4 UMUL"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Batch Frame Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM Bytes Read"
             symbol_name="SlmReads"
             underscore_name="slm_reads"
             description="The total number of reads from shared local memory."
             data_type="uint64"
             max_equation="$GpuCoreClocks $XeCoreTotalCount UMUL"
             units="messages"
             semantic_type="event"
             equation="A 30 READ"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM Writes"
             symbol_name="SlmWrites"
             underscore_name="slm_writes"
             description="The total number of writes into shared local memory."
             data_type="uint64"
             max_equation="$GpuCoreClocks $XeCoreTotalCount UMUL"
             units="messages"
             semantic_type="event"
             equation="A 31 READ"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Shader Memory Accesses"
             symbol_name="ShaderMemoryAccesses"
             underscore_name="shader_memory_accesses"
             description="The total number of shader memory accesses to L3."
             data_type="uint64"
             units="messages"
             semantic_type="event"
             equation="A 32 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Shader Atomic Memory Accesses"
             symbol_name="ShaderAtomics"
             underscore_name="shader_atomics"
             description="The total number of shader atomic memory accesses."
             data_type="uint64"
             units="messages"
             semantic_type="event"
             equation="A 34 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Shader Barrier Messages"
             symbol_name="ShaderBarriers"
             underscore_name="shader_barriers"
             description="The total number of shader barrier messages."
             data_type="uint64"
             units="messages"
             semantic_type="event"
             equation="A 35 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GTI Read Throughput"
             symbol_name="GtiReadThroughput"
             underscore_name="gti_read_throughput"
             description="The total number of GPU memory bytes read from GTI."
             data_type="uint64"
             max_equation="$GpuCoreClocks 512 UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="128  A 36 READ UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GTI Write Throughput"
             symbol_name="GtiWriteThroughput"
             underscore_name="gti_write_throughput"
             description="The total number of GPU memory bytes written to GTI."
             data_type="uint64"
             max_equation="$GpuCoreClocks 512 UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="128  A 37 READ UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Sampler Slice0 Xe Core0 is busy"
             symbol_name="Sampler00Busy"
             underscore_name="sampler00_busy"
             description="The percentage of time when sampler slice0 Xe core0 is busy"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Samplers Busy"
             symbol_name="SamplersBusy"
             underscore_name="samplers_busy"
             description="The percentage of time in which samplers or L1 cache are not idle."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="$Sampler00Busy"
             availability="$XeCoreMask 1 AND"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Sampler00 Bottleneck"
             symbol_name="Sampler00Bottleneck"
             underscore_name="sampler00_bottleneck"
             description="The percentage of time in which Slice0 Sampler0 has been slowing down the pipe when processing XVE requests."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Samplers Bottleneck"
             symbol_name="SamplerBottleneck"
             underscore_name="sampler_bottleneck"
             description="The percentage of time in which samplers have been slowing down the pipe when processing XVE requests."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="$Sampler00Bottleneck"
             availability="$XeCoreMask 1 AND"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Indicate System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1C840000" />
        <register type="NOA" address="0x00009888" value="0x1E842800" />
        <register type="NOA" address="0x00009888" value="0x02844000" />
        <register type="NOA" address="0x00009888" value="0x04840010" />
        <register type="NOA" address="0x00009888" value="0x0A840800" />
        <register type="NOA" address="0x00009888" value="0x0C840037" />
        <register type="NOA" address="0x00009888" value="0x00840000" />
        <register type="NOA" address="0x00009888" value="0x00865000" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009888" value="0x000A5000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009888" value="0x02030090" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000100C0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00003008" />
        <register type="FLEX" address="0x0000E658" value="0x00011010" />
        <register type="FLEX" address="0x0000E758" value="0x00050012" />
        <register type="FLEX" address="0x0000E45C" value="0x00052051" />
    </register_config>
  </set>

  <set name="Compute Metrics Basic"
       chipset="ACMGT3"
       symbol_name="ComputeBasic"
       underscore_name="compute_basic"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1643fb69-a674-4438-8b44-840e988877bd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CS Threads Dispatched"
             symbol_name="CsThreads"
             underscore_name="cs_threads"
             description="The total number of compute shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 4 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Active"
             symbol_name="XveActive"
             underscore_name="xve_active"
             description="The percentage of time in which the Execution Units were actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Stall"
             symbol_name="XveStall"
             underscore_name="xve_stall"
             description="The percentage of time in which the Execution Units were stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE FPU Pipe Active"
             symbol_name="FpuActive"
             underscore_name="fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EM Pipe Active"
             symbol_name="EmActive"
             underscore_name="em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XMX Pipe Active"
             symbol_name="XmxActive"
             underscore_name="xmx_active"
             description="The percentage of time in which XVE XMX pipeline was actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EM And FPU Pipes Active"
             symbol_name="XveFpuEmActive"
             underscore_name="xve_fpu_em_active"
             description="The percentage of time in which XVE EM INT and FPU INT64 pipelines were actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XMX And FPU Pipes Active"
             symbol_name="XveFpuXmxActive"
             underscore_name="xve_fpu_xmx_active"
             description="The percentage of time in which XVE XMX and FPU INT64 pipelines were actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE AVG IPC Rate"
             symbol_name="XveAvgIpcRate"
             underscore_name="xve_avg_ipc_rate"
             description="The average rate of IPC calculated for 2 FPU pipelines."
             data_type="float"
             max_equation="2"
             units="number"
             semantic_type="ratio"
             equation="A 12 READ  A 9 READ  A 10 READ FADD  A 10 READ FSUB FDIV 1 FADD"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Send Pipe Active"
             symbol_name="SendActive"
             underscore_name="send_active"
             description="The percentage of time in which XVE send pipeline was actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Thread Occupancy"
             symbol_name="XveThreadOccupancy"
             underscore_name="xve_thread_occupancy"
             description="The percentage of time in which hardware threads occupied XVEs."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 15 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FPU FLT16 Instruction"
             symbol_name="XveFpuFlt16"
             underscore_name="xve_fpu_flt16"
             description="The percentage of time in which FLT16 instruction were processed actively on FPU INT64 pipeline."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FPU FLT32 Instruction"
             symbol_name="XveFpuFlt32"
             underscore_name="xve_fpu_flt32"
             description="The percentage of time in which FLT32 instruction were processed actively on FPU INT64 pipeline."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FPU FLT64 Instruction"
             symbol_name="XveFpuFlt64"
             underscore_name="xve_fpu_flt64"
             description="The percentage of time in which FLT64 instruction were processed actively on FPU INT64 pipeline."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Sampler Texels"
             symbol_name="SamplerTexels"
             underscore_name="sampler_texels"
             description="The total number of texels seen on input (with 2x2 accuracy) in all sampler units."
             data_type="uint64"
             units="texels"
             semantic_type="event"
             equation="A 28 READ 4 UMUL"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Sampler Texels Misses"
             symbol_name="SamplerTexelMisses"
             underscore_name="sampler_texel_misses"
             description="The total number of texels lookups (with 2x2 accuracy) that missed L1 sampler cache."
             data_type="uint64"
             units="texels"
             semantic_type="event"
             equation="A 29 READ 4 UMUL"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Batch Frame Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM Bytes Read"
             symbol_name="SlmReads"
             underscore_name="slm_reads"
             description="The total number of reads from shared local memory."
             data_type="uint64"
             max_equation="$GpuCoreClocks $XeCoreTotalCount UMUL"
             units="messages"
             semantic_type="event"
             equation="A 30 READ"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM Writes"
             symbol_name="SlmWrites"
             underscore_name="slm_writes"
             description="The total number of writes into shared local memory."
             data_type="uint64"
             max_equation="$GpuCoreClocks $XeCoreTotalCount UMUL"
             units="messages"
             semantic_type="event"
             equation="A 31 READ"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Shader Memory Accesses"
             symbol_name="ShaderMemoryAccesses"
             underscore_name="shader_memory_accesses"
             description="The total number of shader memory accesses to L3."
             data_type="uint64"
             units="messages"
             semantic_type="event"
             equation="A 32 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Shader Atomic Memory Accesses"
             symbol_name="ShaderAtomics"
             underscore_name="shader_atomics"
             description="The total number of shader atomic memory accesses."
             data_type="uint64"
             units="messages"
             semantic_type="event"
             equation="A 34 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Shader Barrier Messages"
             symbol_name="ShaderBarriers"
             underscore_name="shader_barriers"
             description="The total number of shader barrier messages."
             data_type="uint64"
             units="messages"
             semantic_type="event"
             equation="A 35 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GTI Read Throughput"
             symbol_name="GtiReadThroughput"
             underscore_name="gti_read_throughput"
             description="The total number of GPU memory bytes read from GTI."
             data_type="uint64"
             max_equation="$GpuCoreClocks 512 UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="128  A 36 READ UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GTI Write Throughput"
             symbol_name="GtiWriteThroughput"
             underscore_name="gti_write_throughput"
             description="The total number of GPU memory bytes written to GTI."
             data_type="uint64"
             max_equation="$GpuCoreClocks 512 UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="128  A 37 READ UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00001000" />
        <register type="FLEX" address="0x0000E658" value="0x00003009" />
        <register type="FLEX" address="0x0000E758" value="0x0000200A" />
        <register type="FLEX" address="0x0000E45C" value="0x00006008" />
        <register type="FLEX" address="0x0000E55C" value="0x0000B007" />
    </register_config>
  </set>

  <set name="AsyncCompute"
       chipset="ACMGT3"
       symbol_name="AsyncCompute"
       underscore_name="async_compute"
       mdapi_supported_apis="OGL VK OCL MEDIA IO"
       hw_config_guid="a4b6cfe0-e514-49d2-857c-38f3487ea62a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VS Threads Dispatched"
             symbol_name="VsThreads"
             underscore_name="vs_threads"
             description="The total number of vertex shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 1 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HS Threads Dispatched"
             symbol_name="HsThreads"
             underscore_name="hs_threads"
             description="The total number of hull shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 2 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DS Threads Dispatched"
             symbol_name="DsThreads"
             underscore_name="ds_threads"
             description="The total number of domain shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 3 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GS Threads Dispatched"
             symbol_name="GsThreads"
             underscore_name="gs_threads"
             description="The total number of geometry shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 5 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FS Threads Dispatched"
             symbol_name="PsThreads"
             underscore_name="ps_threads"
             description="The total number of fragment shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 6 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CS Threads Dispatched"
             symbol_name="CsThreads"
             underscore_name="cs_threads"
             description="The total number of compute shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 4 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE FPU Pipe Active"
             symbol_name="FpuActive"
             underscore_name="fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VS FPU Pipe Active"
             symbol_name="VsFpuActive"
             underscore_name="vs_fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a vertex shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FS FPU Pipe Active"
             symbol_name="PsFpuActive"
             underscore_name="ps_fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a fragment shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CS FPU Pipe Active"
             symbol_name="CsFpuActive"
             underscore_name="cs_fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a compute shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ASYNC CS FPU Pipe Active"
             symbol_name="AsyncCsFpuActive"
             underscore_name="async_cs_fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a compute shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EM Pipe Active"
             symbol_name="EmActive"
             underscore_name="em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VS EM Pipe Active"
             symbol_name="VsEmActive"
             underscore_name="vs_em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing a vertex shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FS EM Pipe Active"
             symbol_name="PsEmActive"
             underscore_name="ps_em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing a fragment shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CS EM Pipe Active"
             symbol_name="CsEmActive"
             underscore_name="cs_em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing a compute shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ASYNC CS EM Pipe Active"
             symbol_name="AsyncCsEmActive"
             underscore_name="async_cs_em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing a compute shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Thread Occupancy"
             symbol_name="XveThreadOccupancy"
             underscore_name="xve_thread_occupancy"
             description="The percentage of time in which hardware threads occupied XVEs."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 17 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Active"
             symbol_name="XveActive"
             underscore_name="xve_active"
             description="The percentage of time in which the Execution Units were actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Stall"
             symbol_name="XveStall"
             underscore_name="xve_stall"
             description="The percentage of time in which the Execution Units were stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 19 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00010000" />
        <register type="FLEX" address="0x0000E558" value="0x00060050" />
        <register type="FLEX" address="0x0000E658" value="0x00001090" />
        <register type="FLEX" address="0x0000E758" value="0x00051011" />
        <register type="FLEX" address="0x0000E45C" value="0x00091061" />
        <register type="FLEX" address="0x0000E55C" value="0x00004008" />
        <register type="FLEX" address="0x0000E65C" value="0x00000005" />
    </register_config>
  </set>

  <set name="XveActivity1"
       chipset="ACMGT3"
       symbol_name="XveActivity1"
       underscore_name="xve_activity1"
       mdapi_supported_apis="VK OGL OGL4 OCL MEDIA IO"
       hw_config_guid="026653d5-37d2-4970-bffd-b1c64dc03dec"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VS Threads Dispatched"
             symbol_name="VsThreads"
             underscore_name="vs_threads"
             description="The total number of vertex shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 1 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HS Threads Dispatched"
             symbol_name="HsThreads"
             underscore_name="hs_threads"
             description="The total number of hull shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 2 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DS Threads Dispatched"
             symbol_name="DsThreads"
             underscore_name="ds_threads"
             description="The total number of domain shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 3 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GS Threads Dispatched"
             symbol_name="GsThreads"
             underscore_name="gs_threads"
             description="The total number of geometry shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 5 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FS Threads Dispatched"
             symbol_name="PsThreads"
             underscore_name="ps_threads"
             description="The total number of fragment shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 6 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CS Threads Dispatched"
             symbol_name="CsThreads"
             underscore_name="cs_threads"
             description="The total number of compute shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 4 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HS FPU Pipe Active"
             symbol_name="HsFpuActive"
             underscore_name="hs_fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a hull shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DS FPU Pipe Active"
             symbol_name="DsFpuActive"
             underscore_name="ds_fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a domain shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GS FPU Pipe Active"
             symbol_name="GsFpuActive"
             underscore_name="gs_fpu_active"
             description="The percentage of time in which XVE FPU INT64 pipeline was actively processing a geometry shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HS EM Pipe Active"
             symbol_name="HsEmActive"
             underscore_name="hs_em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing a hull shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DS EM Pipe Active"
             symbol_name="DsEmActive"
             underscore_name="ds_em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing a domain shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GS EM Pipe Active"
             symbol_name="GsEmActive"
             underscore_name="gs_em_active"
             description="The percentage of time in which XVE EM INT pipeline was actively processing a geometry shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HS Send Pipe Active"
             symbol_name="HsSendActive"
             underscore_name="hs_send_active"
             description="The percentage of time in which XVE send pipeline was actively processing a hull shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DS Send Pipe Active"
             symbol_name="DsSendActive"
             underscore_name="ds_send_active"
             description="The percentage of time in which XVE send pipeline was actively processing a domain shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GS Send Pipe Active"
             symbol_name="GsSendActive"
             underscore_name="gs_send_active"
             description="The percentage of time in which XVE send pipeline was actively processing a geometry shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CS Send Pipe Active"
             symbol_name="CsSendActive"
             underscore_name="cs_send_active"
             description="The percentage of time in which XVE send pipeline was actively processing a compute shader instruction."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00030020" />
        <register type="FLEX" address="0x0000E558" value="0x00021040" />
        <register type="FLEX" address="0x0000E658" value="0x00041031" />
        <register type="FLEX" address="0x0000E758" value="0x00032022" />
        <register type="FLEX" address="0x0000E45C" value="0x00062042" />
    </register_config>
  </set>

  <set name="GpuBusyness"
       chipset="ACMGT3"
       symbol_name="GpuBusyness"
       underscore_name="gpu_busyness"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="a20872dc-9d91-4ec5-966b-3ae75cb581b7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Active"
             symbol_name="XveActive"
             underscore_name="xve_active"
             description="The percentage of time in which the Execution Units were actively processing."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Stall"
             symbol_name="XveStall"
             underscore_name="xve_stall"
             description="The percentage of time in which the Execution Units were stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE Thread Occupancy"
             symbol_name="XveThreadOccupancy"
             underscore_name="xve_thread_occupancy"
             description="The percentage of time in which hardware threads occupied XVEs."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VS Threads Dispatched"
             symbol_name="VsThreads"
             underscore_name="vs_threads"
             description="The total number of vertex shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 1 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HS Threads Dispatched"
             symbol_name="HsThreads"
             underscore_name="hs_threads"
             description="The total number of hull shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 2 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DS Threads Dispatched"
             symbol_name="DsThreads"
             underscore_name="ds_threads"
             description="The total number of domain shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 3 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GS Threads Dispatched"
             symbol_name="GsThreads"
             underscore_name="gs_threads"
             description="The total number of geometry shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 5 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="FS Threads Dispatched"
             symbol_name="PsThreads"
             underscore_name="ps_threads"
             description="The total number of fragment shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 6 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CS Threads Dispatched"
             symbol_name="CsThreads"
             underscore_name="cs_threads"
             description="The total number of compute shader hardware threads dispatched."
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 4 READ"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Render Ring Busy"
             symbol_name="RenderBusy"
             underscore_name="render_busy"
             description="The percentage of time when render command streamer was busy."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="System Frame Batch"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ComputeEngine0 Ring Busy"
             symbol_name="ComputeEngine0Busy"
             underscore_name="compute_engine0_busy"
             description="The percentage of time when compute command streamer 0 was busy."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="System Frame Batch"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ComputeEngine1 Ring Busy"
             symbol_name="ComputeEngine1Busy"
             underscore_name="compute_engine1_busy"
             description="The percentage of time when compute command streamer 1 was busy."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="System Frame Batch"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ComputeEngine2 Ring Busy"
             symbol_name="ComputeEngine2Busy"
             underscore_name="compute_engine2_busy"
             description="The percentage of time when compute command streamer 2 was busy."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="System Frame Batch"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ComputeEngine3 Ring Busy"
             symbol_name="ComputeEngine3Busy"
             underscore_name="compute_engine3_busy"
             description="The percentage of time when compute command streamer 3 was busy."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="System Frame Batch"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Blitter Ring Busy"
             symbol_name="BlitterBusy"
             underscore_name="blitter_busy"
             description="The percentage of time when blitter command streamer was busy."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="System Frame Batch"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Vdbox00 Ring Busy"
             symbol_name="Vdbox00Busy"
             underscore_name="vdbox00_busy"
             description="The percentage of time when vdbox00 command streamer was busy."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Media"
             mdapi_usage_flags="System Frame Batch"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Vebox0 Ring Busy"
             symbol_name="Vebox0Busy"
             underscore_name="vebox0_busy"
             description="The percentage of time when vebox0 command streamer was busy."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Media"
             mdapi_usage_flags="System Frame Batch"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Vdbox10 Ring Busy"
             symbol_name="Vdbox10Busy"
             underscore_name="vdbox10_busy"
             description="The percentage of time when vdbox10 command streamer was busy."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Media"
             mdapi_usage_flags="System Frame Batch"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Vebox1 Ring Busy"
             symbol_name="Vebox1Busy"
             underscore_name="vebox1_busy"
             description="The percentage of time when vebox1 command streamer was busy."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Media"
             mdapi_usage_flags="System Frame Batch"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Any compute engine busy"
             symbol_name="AnyComputeEngineBusy"
             underscore_name="any_compute_engine_busy"
             description="The percentage of time when any compute engine is busy"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Render and any compute engines are simultaneously busy"
             symbol_name="RenderAndAnyComputeEngineBusy"
             underscore_name="render_and_any_compute_engine_busy"
             description="The percentage of time when render and any compute engines are simultaneously busy"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x420A2400" />
        <register type="NOA" address="0x00009888" value="0x1A131200" />
        <register type="NOA" address="0x00009888" value="0x040A0022" />
        <register type="NOA" address="0x00009888" value="0x120A0014" />
        <register type="NOA" address="0x00009888" value="0x020A0000" />
        <register type="NOA" address="0x00009888" value="0x000A0000" />
        <register type="NOA" address="0x00009888" value="0x00104000" />
        <register type="NOA" address="0x00009888" value="0x02100002" />
        <register type="NOA" address="0x00009888" value="0x00124000" />
        <register type="NOA" address="0x00009888" value="0x00134000" />
        <register type="NOA" address="0x00009888" value="0x0A130024" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x420A2400" />
        <register type="NOA" address="0x00009888" value="0x1A131200" />
        <register type="NOA" address="0x00009888" value="0x040A0022" />
        <register type="NOA" address="0x00009888" value="0x100A0014" />
        <register type="NOA" address="0x00009888" value="0x020A0000" />
        <register type="NOA" address="0x00009888" value="0x000A0000" />
        <register type="NOA" address="0x00009888" value="0x00102400" />
        <register type="NOA" address="0x00009888" value="0x00120400" />
        <register type="NOA" address="0x00009888" value="0x00134000" />
        <register type="NOA" address="0x00009888" value="0x08130024" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x18012400" />
        <register type="NOA" address="0x00009888" value="0x18042400" />
        <register type="NOA" address="0x00009888" value="0x20042400" />
        <register type="NOA" address="0x00009888" value="0x28042400" />
        <register type="NOA" address="0x00009888" value="0x32040009" />
        <register type="NOA" address="0x00009888" value="0x3C041200" />
        <register type="NOA" address="0x00009888" value="0x02010006" />
        <register type="NOA" address="0x00009888" value="0x10010004" />
        <register type="NOA" address="0x00009888" value="0x0001F81F" />
        <register type="NOA" address="0x00009888" value="0x000426E9" />
        <register type="NOA" address="0x00009888" value="0x020401F7" />
        <register type="NOA" address="0x00009888" value="0x04041000" />
        <register type="NOA" address="0x00009888" value="0x0604050C" />
        <register type="NOA" address="0x00009888" value="0x0804091C" />
        <register type="NOA" address="0x00009888" value="0x1004051C" />
        <register type="NOA" address="0x00009888" value="0x1204010C" />
        <register type="NOA" address="0x00009888" value="0x14040024" />
        <register type="NOA" address="0x00009888" value="0x00080155" />
        <register type="NOA" address="0x00009888" value="0x02085544" />
        <register type="NOA" address="0x00009888" value="0x00056800" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032B6D" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E031004" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42031084" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030084" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030400" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030C62" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40031084" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000081" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF0" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00000008" />
    </register_config>
  </set>

  <set name="Metric set TestOa"
       chipset="ACMGT3"
       symbol_name="TestOa"
       underscore_name="test_oa"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="7389b9c9-de73-468d-83a8-b27776215e6b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TestCounter0"
             symbol_name="Counter0"
             underscore_name="counter0"
             description="HW test counter 0. Factor: 0.0"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="Test"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TestCounter1"
             symbol_name="Counter1"
             underscore_name="counter1"
             description="HW test counter 1. Factor: 1.0"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             mdapi_group="Test"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TestCounter2"
             symbol_name="Counter2"
             underscore_name="counter2"
             description="HW test counter 2. Factor: 1.0"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             mdapi_group="Test"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TestCounter3"
             symbol_name="Counter3"
             underscore_name="counter3"
             description="HW test counter 3. Factor: 0.5"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             mdapi_group="Test"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TestCounter4"
             symbol_name="Counter4"
             underscore_name="counter4"
             description="HW test counter 4. Factor: 0.3333"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             mdapi_group="Test"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TestCounter5"
             symbol_name="Counter5"
             underscore_name="counter5"
             description="HW test counter 5. Factor: 0.3333"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             mdapi_group="Test"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TestCounter6"
             symbol_name="Counter6"
             underscore_name="counter6"
             description="HW test counter 6. Factor: 0.16666"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             mdapi_group="Test"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TestCounter7"
             symbol_name="Counter7"
             underscore_name="counter7"
             description="HW test counter 7. Factor: 0.6666"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             mdapi_group="Test"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TestCounter8"
             symbol_name="Counter8"
             underscore_name="counter8"
             description="HW test counter 8. Should be equal to 1 in IOStream or in OAG query mode"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             mdapi_group="Test"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TestCounter9 - OAR enable"
             symbol_name="Counter9"
             underscore_name="counter9"
             description="HW test counter 9. Should be equal to 1 in query."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             mdapi_group="Test"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080000" />
        <register type="NOA" address="0x00009888" value="0x34080000" />
        <register type="NOA" address="0x00009888" value="0x06088000" />
        <register type="NOA" address="0x00009888" value="0x10080FF3" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x02032400" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000004" />
        <register type="OA" address="0x0000D944" value="0x0000FFFF" />
        <register type="OA" address="0x0000D948" value="0x00000003" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFF" />
        <register type="OA" address="0x0000D950" value="0x00000007" />
        <register type="OA" address="0x0000D954" value="0x0000FFFF" />
        <register type="OA" address="0x0000D958" value="0x00100002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00100002" />
        <register type="OA" address="0x0000D964" value="0x0000FFCF" />
        <register type="OA" address="0x0000D968" value="0x00100082" />
        <register type="OA" address="0x0000D96C" value="0x0000FFEF" />
        <register type="OA" address="0x0000D970" value="0x001000C2" />
        <register type="OA" address="0x0000D974" value="0x0000FFE7" />
        <register type="OA" address="0x0000D978" value="0x00100001" />
        <register type="OA" address="0x0000D97C" value="0x0000FFE7" />
    </register_config>
  </set>

  <set name="Metric set HDCAndSF for Slice01"
       chipset="ACMGT3"
       symbol_name="HDCAndSF_Slice01"
       underscore_name="hdc_and_sf__slice01"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ba8ef361-332f-42f2-9c66-f8531db5e511"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice0 Xe Core0 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader00AccessStalledOnL3"
             underscore_name="non_sampler_shader00_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Xe Core0)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice0 Xe Core1 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader01AccessStalledOnL3"
             underscore_name="non_sampler_shader01_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Xe Core1)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice0 Xe Core2 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader02AccessStalledOnL3"
             underscore_name="non_sampler_shader02_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Xe Core2)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice0 Xe Core3 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader03AccessStalledOnL3"
             underscore_name="non_sampler_shader03_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice0 Xe Core3)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core0 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader10AccessStalledOnL3"
             underscore_name="non_sampler_shader10_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Xe Core0)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core1 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader11AccessStalledOnL3"
             underscore_name="non_sampler_shader11_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Xe Core1)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core2 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader12AccessStalledOnL3"
             underscore_name="non_sampler_shader12_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Xe Core2)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core3 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader13AccessStalledOnL3"
             underscore_name="non_sampler_shader13_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice1 Xe Core3)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E8101E0" />
        <register type="NOA" address="0x00009888" value="0x1EA101E0" />
        <register type="NOA" address="0x00009888" value="0x1EC101E0" />
        <register type="NOA" address="0x00009888" value="0x1EE101E0" />
        <register type="NOA" address="0x00009888" value="0x1F8101E0" />
        <register type="NOA" address="0x00009888" value="0x1FA101E0" />
        <register type="NOA" address="0x00009888" value="0x1FC101E0" />
        <register type="NOA" address="0x00009888" value="0x1FE101E0" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x08810011" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x08A10440" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0AC10011" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0AE10440" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x00E40008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0D810011" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0DA10440" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x0FC10011" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x0FE10440" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x000300F0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0009000C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x000100F2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032000" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Metric set HDCAndSF for Slice23"
       chipset="ACMGT3"
       symbol_name="HDCAndSF_Slice23"
       underscore_name="hdc_and_sf__slice23"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a950a603-f683-4f26-a83d-a7ebbe218afb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice2 Xe Core0 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader20AccessStalledOnL3"
             underscore_name="non_sampler_shader20_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice2 Xe Core0)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice2 Xe Core1 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader21AccessStalledOnL3"
             underscore_name="non_sampler_shader21_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice2 Xe Core1)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice2 Xe Core2 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader22AccessStalledOnL3"
             underscore_name="non_sampler_shader22_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice2 Xe Core2)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice2 Xe Core3 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader23AccessStalledOnL3"
             underscore_name="non_sampler_shader23_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice2 Xe Core3)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core0 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader30AccessStalledOnL3"
             underscore_name="non_sampler_shader30_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice3 Xe Core0)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core1 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader31AccessStalledOnL3"
             underscore_name="non_sampler_shader31_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice3 Xe Core1)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core2 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader32AccessStalledOnL3"
             underscore_name="non_sampler_shader32_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice3 Xe Core2)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core3 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader33AccessStalledOnL3"
             underscore_name="non_sampler_shader33_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice3 Xe Core3)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E8101E0" />
        <register type="NOA" address="0x00009888" value="0x1EA101E0" />
        <register type="NOA" address="0x00009888" value="0x1EC101E0" />
        <register type="NOA" address="0x00009888" value="0x1EE101E0" />
        <register type="NOA" address="0x00009888" value="0x1F8101E0" />
        <register type="NOA" address="0x00009888" value="0x1FA101E0" />
        <register type="NOA" address="0x00009888" value="0x1FC101E0" />
        <register type="NOA" address="0x00009888" value="0x1FE101E0" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x08810011" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x08A10440" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0AC10011" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0AE10440" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x00E40008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0D810011" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0DA10440" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x0FC10011" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x0FE10440" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x000300F0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0009000C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x000100F2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032000" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Metric set HDCAndSF for Slice45"
       chipset="ACMGT3"
       symbol_name="HDCAndSF_Slice45"
       underscore_name="hdc_and_sf__slice45"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="60f4dc32-a7b6-4301-8d34-be04b1c94e38"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice4 Xe Core0 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader40AccessStalledOnL3"
             underscore_name="non_sampler_shader40_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice4 Xe Core0)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice4 Xe Core1 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader41AccessStalledOnL3"
             underscore_name="non_sampler_shader41_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice4 Xe Core1)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice4 Xe Core2 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader42AccessStalledOnL3"
             underscore_name="non_sampler_shader42_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice4 Xe Core2)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice4 Xe Core3 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader43AccessStalledOnL3"
             underscore_name="non_sampler_shader43_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice4 Xe Core3)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core0 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader50AccessStalledOnL3"
             underscore_name="non_sampler_shader50_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice5 Xe Core0)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core1 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader51AccessStalledOnL3"
             underscore_name="non_sampler_shader51_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice5 Xe Core1)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core2 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader52AccessStalledOnL3"
             underscore_name="non_sampler_shader52_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice5 Xe Core2)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core3 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader53AccessStalledOnL3"
             underscore_name="non_sampler_shader53_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice5 Xe Core3)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E8101E0" />
        <register type="NOA" address="0x00009888" value="0x1EA101E0" />
        <register type="NOA" address="0x00009888" value="0x1EC101E0" />
        <register type="NOA" address="0x00009888" value="0x1EE101E0" />
        <register type="NOA" address="0x00009888" value="0x1F8101E0" />
        <register type="NOA" address="0x00009888" value="0x1FA101E0" />
        <register type="NOA" address="0x00009888" value="0x1FC101E0" />
        <register type="NOA" address="0x00009888" value="0x1FE101E0" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x08810011" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x08A10440" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0AC10011" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0AE10440" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x00E40008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0D810011" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0DA10440" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x0FC10011" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x0FE10440" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x000300F0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0009000C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x000100F2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032000" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Metric set HDCAndSF for Slice67"
       chipset="ACMGT3"
       symbol_name="HDCAndSF_Slice67"
       underscore_name="hdc_and_sf__slice67"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7666a6f3-801d-4082-ab47-f534b4dad494"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice6 Xe Core0 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader60AccessStalledOnL3"
             underscore_name="non_sampler_shader60_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice6 Xe Core0)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice6 Xe Core1 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader61AccessStalledOnL3"
             underscore_name="non_sampler_shader61_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice6 Xe Core1)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice6 Xe Core2 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader62AccessStalledOnL3"
             underscore_name="non_sampler_shader62_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice6 Xe Core2)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice6 Xe Core3 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader63AccessStalledOnL3"
             underscore_name="non_sampler_shader63_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice6 Xe Core3)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core0 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader70AccessStalledOnL3"
             underscore_name="non_sampler_shader70_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice7 Xe Core0)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core1 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader71AccessStalledOnL3"
             underscore_name="non_sampler_shader71_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice7 Xe Core1)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core2 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader72AccessStalledOnL3"
             underscore_name="non_sampler_shader72_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice7 Xe Core2)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core3 Non-sampler Shader Access Stalled On L3"
             symbol_name="NonSamplerShader73AccessStalledOnL3"
             underscore_name="non_sampler_shader73_access_stalled_on_l3"
             description="Percentage of time when HDC has messages to L3, but it's stalled due to lack of credits (Slice7 Xe Core3)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E8101E0" />
        <register type="NOA" address="0x00009888" value="0x1EA101E0" />
        <register type="NOA" address="0x00009888" value="0x1EC101E0" />
        <register type="NOA" address="0x00009888" value="0x1EE101E0" />
        <register type="NOA" address="0x00009888" value="0x1F8101E0" />
        <register type="NOA" address="0x00009888" value="0x1FA101E0" />
        <register type="NOA" address="0x00009888" value="0x1FC101E0" />
        <register type="NOA" address="0x00009888" value="0x1FE101E0" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x08810011" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x08A10440" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0AC10011" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0AE10440" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x00E40008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0D810011" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0DA10440" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x0FC10011" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x0FE10440" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x000300F0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0009000C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x000100F2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032000" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Metric set HDCAndSF1"
       chipset="ACMGT3"
       symbol_name="HDCAndSF1"
       underscore_name="hdc_and_sf1"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5357c0dc-c0cb-4ee0-bb6e-2d0882d357a6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Polygon (Slice0) Data Ready"
             symbol_name="Poly0DataReady"
             underscore_name="poly0_data_ready"
             description="The percentage of time in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Polygon (Slice1) Data Ready"
             symbol_name="Poly1DataReady"
             underscore_name="poly1_data_ready"
             description="The percentage of time in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Polygon (Slice2) Data Ready"
             symbol_name="Poly2DataReady"
             underscore_name="poly2_data_ready"
             description="The percentage of time in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Polygon (Slice3) Data Ready"
             symbol_name="Poly3DataReady"
             underscore_name="poly3_data_ready"
             description="The percentage of time in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Polygon (Slice4) Data Ready"
             symbol_name="Poly4DataReady"
             underscore_name="poly4_data_ready"
             description="The percentage of time in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Polygon (Slice5) Data Ready"
             symbol_name="Poly5DataReady"
             underscore_name="poly5_data_ready"
             description="The percentage of time in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Polygon (Slice6) Data Ready"
             symbol_name="Poly6DataReady"
             underscore_name="poly6_data_ready"
             description="The percentage of time in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Polygon (Slice7) Data Ready"
             symbol_name="Poly7DataReady"
             underscore_name="poly7_data_ready"
             description="The percentage of time in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SQ00 is full"
             symbol_name="GTRequestQueue00Full"
             underscore_name="gt_request_queue00_full"
             description="The percentage of time when IDI0 SQ00 is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SQ10 is full"
             symbol_name="GTRequestQueue10Full"
             underscore_name="gt_request_queue10_full"
             description="The percentage of time when IDI0 SQ10 is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SQ20 is full"
             symbol_name="GTRequestQueue20Full"
             underscore_name="gt_request_queue20_full"
             description="The percentage of time when IDI0 SQ20 is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SQ30 is full"
             symbol_name="GTRequestQueue30Full"
             underscore_name="gt_request_queue30_full"
             description="The percentage of time when IDI0 SQ30 is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SQ40 is full"
             symbol_name="GTRequestQueue40Full"
             underscore_name="gt_request_queue40_full"
             description="The percentage of time when IDI0 SQ40 is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SQ50 is full"
             symbol_name="GTRequestQueue50Full"
             underscore_name="gt_request_queue50_full"
             description="The percentage of time when IDI0 SQ50 is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SQ60 is full"
             symbol_name="GTRequestQueue60Full"
             underscore_name="gt_request_queue60_full"
             description="The percentage of time when IDI0 SQ60 is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SQ70 is full"
             symbol_name="GTRequestQueue70Full"
             underscore_name="gt_request_queue70_full"
             description="The percentage of time when IDI0 SQ70 is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12056400" />
        <register type="NOA" address="0x00009888" value="0x13056400" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x00050002" />
        <register type="NOA" address="0x00009888" value="0x0205001C" />
        <register type="NOA" address="0x00009888" value="0x00060001" />
        <register type="NOA" address="0x00009888" value="0x0008000D" />
        <register type="NOA" address="0x00009888" value="0x000A0005" />
        <register type="NOA" address="0x00009888" value="0x00010002" />
        <register type="NOA" address="0x00009888" value="0x000B0008" />
        <register type="NOA" address="0x00009888" value="0x01050002" />
        <register type="NOA" address="0x00009888" value="0x03050700" />
        <register type="NOA" address="0x00009888" value="0x01060002" />
        <register type="NOA" address="0x00009888" value="0x01080004" />
        <register type="NOA" address="0x00009888" value="0x010A0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x12056400" />
        <register type="NOA" address="0x00009888" value="0x13056400" />
        <register type="NOA" address="0x00009888" value="0x00030008" />
        <register type="NOA" address="0x00009888" value="0x00050002" />
        <register type="NOA" address="0x00009888" value="0x04050007" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00060004" />
        <register type="NOA" address="0x00009888" value="0x000800D0" />
        <register type="NOA" address="0x00009888" value="0x000A0050" />
        <register type="NOA" address="0x00009888" value="0x00010008" />
        <register type="NOA" address="0x00009888" value="0x000B0080" />
        <register type="NOA" address="0x00009888" value="0x01050002" />
        <register type="NOA" address="0x00009888" value="0x050501C0" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x01060008" />
        <register type="NOA" address="0x00009888" value="0x01080040" />
        <register type="NOA" address="0x00009888" value="0x010A0040" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x12056400" />
        <register type="NOA" address="0x00009888" value="0x13056400" />
        <register type="NOA" address="0x00009888" value="0x00030020" />
        <register type="NOA" address="0x00009888" value="0x00050002" />
        <register type="NOA" address="0x00009888" value="0x06050007" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00060010" />
        <register type="NOA" address="0x00009888" value="0x00080D00" />
        <register type="NOA" address="0x00009888" value="0x000A0500" />
        <register type="NOA" address="0x00009888" value="0x00010020" />
        <register type="NOA" address="0x00009888" value="0x000B0800" />
        <register type="NOA" address="0x00009888" value="0x01050002" />
        <register type="NOA" address="0x00009888" value="0x070501C0" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x01060020" />
        <register type="NOA" address="0x00009888" value="0x01080400" />
        <register type="NOA" address="0x00009888" value="0x010A0400" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x12056400" />
        <register type="NOA" address="0x00009888" value="0x13056400" />
        <register type="NOA" address="0x00009888" value="0x00030080" />
        <register type="NOA" address="0x00009888" value="0x00050002" />
        <register type="NOA" address="0x00009888" value="0x08050007" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00060040" />
        <register type="NOA" address="0x00009888" value="0x0008D000" />
        <register type="NOA" address="0x00009888" value="0x000A5000" />
        <register type="NOA" address="0x00009888" value="0x00010080" />
        <register type="NOA" address="0x00009888" value="0x000B8000" />
        <register type="NOA" address="0x00009888" value="0x01050002" />
        <register type="NOA" address="0x00009888" value="0x090501C0" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x01060080" />
        <register type="NOA" address="0x00009888" value="0x01084000" />
        <register type="NOA" address="0x00009888" value="0x010A4000" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x0C017000" />
        <register type="NOA" address="0x00009888" value="0x0C217000" />
        <register type="NOA" address="0x00009888" value="0x0C417000" />
        <register type="NOA" address="0x00009888" value="0x0C617000" />
        <register type="NOA" address="0x00009888" value="0x0C817000" />
        <register type="NOA" address="0x00009888" value="0x0CA17000" />
        <register type="NOA" address="0x00009888" value="0x0CC17000" />
        <register type="NOA" address="0x00009888" value="0x0CE17000" />
        <register type="NOA" address="0x00009888" value="0x02010010" />
        <register type="NOA" address="0x00009888" value="0x16010006" />
        <register type="NOA" address="0x00009888" value="0x00010000" />
        <register type="NOA" address="0x00009888" value="0x02210010" />
        <register type="NOA" address="0x00009888" value="0x14210180" />
        <register type="NOA" address="0x00009888" value="0x00210000" />
        <register type="NOA" address="0x00009888" value="0x02410010" />
        <register type="NOA" address="0x00009888" value="0x14410006" />
        <register type="NOA" address="0x00009888" value="0x00410000" />
        <register type="NOA" address="0x00009888" value="0x02610010" />
        <register type="NOA" address="0x00009888" value="0x12610180" />
        <register type="NOA" address="0x00009888" value="0x00610000" />
        <register type="NOA" address="0x00009888" value="0x02810010" />
        <register type="NOA" address="0x00009888" value="0x12810006" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02A10010" />
        <register type="NOA" address="0x00009888" value="0x10A10180" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02C10010" />
        <register type="NOA" address="0x00009888" value="0x10C10006" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02E10010" />
        <register type="NOA" address="0x00009888" value="0x0EE10180" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0002A500" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02034849" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x02093800" />
        <register type="NOA" address="0x00009888" value="0x0409000A" />
        <register type="NOA" address="0x00009888" value="0x020A1200" />
        <register type="NOA" address="0x00009888" value="0x040A2489" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x040B2700" />
        <register type="NOA" address="0x00009888" value="0x060B0001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E0314C9" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032424" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030101" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031060" />
        <register type="NOA" address="0x00009888" value="0x48031E00" />
        <register type="NOA" address="0x00009888" value="0x4A030DE6" />
        <register type="NOA" address="0x00009888" value="0x1603F000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A03F000" />
        <register type="NOA" address="0x00009888" value="0x40031084" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E03F000" />
        <register type="NOA" address="0x00009888" value="0x2003F000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010003" />
        <register type="NOA" address="0x00009888" value="0x00020005" />
        <register type="NOA" address="0x00009888" value="0x00040005" />
        <register type="NOA" address="0x00009888" value="0x00050005" />
        <register type="NOA" address="0x00009888" value="0x0008000A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001000C" />
        <register type="NOA" address="0x00009888" value="0x00020050" />
        <register type="NOA" address="0x00009888" value="0x00040050" />
        <register type="NOA" address="0x00009888" value="0x00050050" />
        <register type="NOA" address="0x00009888" value="0x000800A0" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010030" />
        <register type="NOA" address="0x00009888" value="0x00020500" />
        <register type="NOA" address="0x00009888" value="0x00040500" />
        <register type="NOA" address="0x00009888" value="0x00050500" />
        <register type="NOA" address="0x00009888" value="0x00080A00" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100C0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="L3_Slice01"
       chipset="ACMGT3"
       symbol_name="L3_Slice01"
       underscore_name="l3__slice01"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="b0c45d01-03a9-46c2-a04f-2c6a7a5d73d7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Quad0 L3 Bank0 Input Available"
             symbol_name="L30Bank0InputAvailable"
             underscore_name="l30_bank0_input_available"
             description="The percentage of time in which Quad0 L3 bank0 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank1 Input Available"
             symbol_name="L30Bank1InputAvailable"
             underscore_name="l30_bank1_input_available"
             description="The percentage of time in which Quad0 L3 bank1 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank2 Input Available"
             symbol_name="L30Bank2InputAvailable"
             underscore_name="l30_bank2_input_available"
             description="The percentage of time in which Quad0 L3 bank2 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank3 Input Available"
             symbol_name="L30Bank3InputAvailable"
             underscore_name="l30_bank3_input_available"
             description="The percentage of time in which Quad0 L3 bank3 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank4 Input Available"
             symbol_name="L30Bank4InputAvailable"
             underscore_name="l30_bank4_input_available"
             description="The percentage of time in which Quad0 L3 bank4 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank5 Input Available"
             symbol_name="L30Bank5InputAvailable"
             underscore_name="l30_bank5_input_available"
             description="The percentage of time in which Quad0 L3 bank5 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank6 Input Available"
             symbol_name="L30Bank6InputAvailable"
             underscore_name="l30_bank6_input_available"
             description="The percentage of time in which Quad0 L3 bank6 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank7 Input Available"
             symbol_name="L30Bank7InputAvailable"
             underscore_name="l30_bank7_input_available"
             description="The percentage of time in which Quad0 L3 bank7 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank0 Output Ready"
             symbol_name="L30Bank0OutputReady"
             underscore_name="l30_bank0_output_ready"
             description="The percentage of time in which quad0 L3 bank0 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank1 Output Ready"
             symbol_name="L30Bank1OutputReady"
             underscore_name="l30_bank1_output_ready"
             description="The percentage of time in which quad0 L3 bank1 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank2 Output Ready"
             symbol_name="L30Bank2OutputReady"
             underscore_name="l30_bank2_output_ready"
             description="The percentage of time in which quad0 L3 bank2 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank3 Output Ready"
             symbol_name="L30Bank3OutputReady"
             underscore_name="l30_bank3_output_ready"
             description="The percentage of time in which quad0 L3 bank3 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank4 Output Ready"
             symbol_name="L30Bank4OutputReady"
             underscore_name="l30_bank4_output_ready"
             description="The percentage of time in which quad0 L3 bank4 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank5 Output Ready"
             symbol_name="L30Bank5OutputReady"
             underscore_name="l30_bank5_output_ready"
             description="The percentage of time in which quad0 L3 bank5 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank6 Output Ready"
             symbol_name="L30Bank6OutputReady"
             underscore_name="l30_bank6_output_ready"
             description="The percentage of time in which quad0 L3 bank6 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad0 L3 Bank7 Output Ready"
             symbol_name="L30Bank7OutputReady"
             underscore_name="l30_bank7_output_ready"
             description="The percentage of time in which quad0 L3 bank7 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1006" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1180" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0007" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0180" />
        <register type="NOA" address="0x00009888" value="0x130C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C01C0" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0180" />
        <register type="NOA" address="0x00009888" value="0x0F4C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0180" />
        <register type="NOA" address="0x00009888" value="0x0D6C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="L3_Slice23"
       chipset="ACMGT3"
       symbol_name="L3_Slice23"
       underscore_name="l3__slice23"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="0c42d17c-81b7-4058-9864-65db72b70e27"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Quad1 L3 Bank0 Input Available"
             symbol_name="L31Bank0InputAvailable"
             underscore_name="l31_bank0_input_available"
             description="The percentage of time in which Quad1 L3 bank0 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank1 Input Available"
             symbol_name="L31Bank1InputAvailable"
             underscore_name="l31_bank1_input_available"
             description="The percentage of time in which Quad1 L3 bank1 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank2 Input Available"
             symbol_name="L31Bank2InputAvailable"
             underscore_name="l31_bank2_input_available"
             description="The percentage of time in which Quad1 L3 bank2 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank3 Input Available"
             symbol_name="L31Bank3InputAvailable"
             underscore_name="l31_bank3_input_available"
             description="The percentage of time in which Quad1 L3 bank3 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank4 Input Available"
             symbol_name="L31Bank4InputAvailable"
             underscore_name="l31_bank4_input_available"
             description="The percentage of time in which Quad1 L3 bank4 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank5 Input Available"
             symbol_name="L31Bank5InputAvailable"
             underscore_name="l31_bank5_input_available"
             description="The percentage of time in which Quad1 L3 bank5 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank6 Input Available"
             symbol_name="L31Bank6InputAvailable"
             underscore_name="l31_bank6_input_available"
             description="The percentage of time in which Quad1 L3 bank6 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank7 Input Available"
             symbol_name="L31Bank7InputAvailable"
             underscore_name="l31_bank7_input_available"
             description="The percentage of time in which Quad1 L3 bank7 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank0 Output Ready"
             symbol_name="L31Bank0OutputReady"
             underscore_name="l31_bank0_output_ready"
             description="The percentage of time in which quad1 L3 bank0 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank1 Output Ready"
             symbol_name="L31Bank1OutputReady"
             underscore_name="l31_bank1_output_ready"
             description="The percentage of time in which quad1 L3 bank1 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank2 Output Ready"
             symbol_name="L31Bank2OutputReady"
             underscore_name="l31_bank2_output_ready"
             description="The percentage of time in which quad1 L3 bank2 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank3 Output Ready"
             symbol_name="L31Bank3OutputReady"
             underscore_name="l31_bank3_output_ready"
             description="The percentage of time in which quad1 L3 bank3 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank4 Output Ready"
             symbol_name="L31Bank4OutputReady"
             underscore_name="l31_bank4_output_ready"
             description="The percentage of time in which quad1 L3 bank4 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank5 Output Ready"
             symbol_name="L31Bank5OutputReady"
             underscore_name="l31_bank5_output_ready"
             description="The percentage of time in which quad1 L3 bank5 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank6 Output Ready"
             symbol_name="L31Bank6OutputReady"
             underscore_name="l31_bank6_output_ready"
             description="The percentage of time in which quad1 L3 bank6 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad1 L3 Bank7 Output Ready"
             symbol_name="L31Bank7OutputReady"
             underscore_name="l31_bank7_output_ready"
             description="The percentage of time in which quad1 L3 bank7 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1006" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1180" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0007" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0180" />
        <register type="NOA" address="0x00009888" value="0x130C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C01C0" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0180" />
        <register type="NOA" address="0x00009888" value="0x0F4C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0180" />
        <register type="NOA" address="0x00009888" value="0x0D6C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="L3_Slice45"
       chipset="ACMGT3"
       symbol_name="L3_Slice45"
       underscore_name="l3__slice45"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="59ce881a-3c51-45e0-96b4-3b565220f3a7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Quad2 L3 Bank0 Input Available"
             symbol_name="L32Bank0InputAvailable"
             underscore_name="l32_bank0_input_available"
             description="The percentage of time in which Quad2 L3 bank0 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank1 Input Available"
             symbol_name="L32Bank1InputAvailable"
             underscore_name="l32_bank1_input_available"
             description="The percentage of time in which Quad2 L3 bank1 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank2 Input Available"
             symbol_name="L32Bank2InputAvailable"
             underscore_name="l32_bank2_input_available"
             description="The percentage of time in which Quad2 L3 bank2 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank3 Input Available"
             symbol_name="L32Bank3InputAvailable"
             underscore_name="l32_bank3_input_available"
             description="The percentage of time in which Quad2 L3 bank3 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank4 Input Available"
             symbol_name="L32Bank4InputAvailable"
             underscore_name="l32_bank4_input_available"
             description="The percentage of time in which Quad2 L3 bank4 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank5 Input Available"
             symbol_name="L32Bank5InputAvailable"
             underscore_name="l32_bank5_input_available"
             description="The percentage of time in which Quad2 L3 bank5 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank6 Input Available"
             symbol_name="L32Bank6InputAvailable"
             underscore_name="l32_bank6_input_available"
             description="The percentage of time in which Quad2 L3 bank6 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank7 Input Available"
             symbol_name="L32Bank7InputAvailable"
             underscore_name="l32_bank7_input_available"
             description="The percentage of time in which Quad2 L3 bank7 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank0 Output Ready"
             symbol_name="L32Bank0OutputReady"
             underscore_name="l32_bank0_output_ready"
             description="The percentage of time in which quad2 L3 bank0 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank1 Output Ready"
             symbol_name="L32Bank1OutputReady"
             underscore_name="l32_bank1_output_ready"
             description="The percentage of time in which quad2 L3 bank1 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank2 Output Ready"
             symbol_name="L32Bank2OutputReady"
             underscore_name="l32_bank2_output_ready"
             description="The percentage of time in which quad2 L3 bank2 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank3 Output Ready"
             symbol_name="L32Bank3OutputReady"
             underscore_name="l32_bank3_output_ready"
             description="The percentage of time in which quad2 L3 bank3 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank4 Output Ready"
             symbol_name="L32Bank4OutputReady"
             underscore_name="l32_bank4_output_ready"
             description="The percentage of time in which quad2 L3 bank4 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank5 Output Ready"
             symbol_name="L32Bank5OutputReady"
             underscore_name="l32_bank5_output_ready"
             description="The percentage of time in which quad2 L3 bank5 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank6 Output Ready"
             symbol_name="L32Bank6OutputReady"
             underscore_name="l32_bank6_output_ready"
             description="The percentage of time in which quad2 L3 bank6 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad2 L3 Bank7 Output Ready"
             symbol_name="L32Bank7OutputReady"
             underscore_name="l32_bank7_output_ready"
             description="The percentage of time in which quad2 L3 bank7 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1006" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1180" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0007" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0180" />
        <register type="NOA" address="0x00009888" value="0x130C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C01C0" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0180" />
        <register type="NOA" address="0x00009888" value="0x0F4C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0180" />
        <register type="NOA" address="0x00009888" value="0x0D6C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="L3_Slice67"
       chipset="ACMGT3"
       symbol_name="L3_Slice67"
       underscore_name="l3__slice67"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="36b86585-1933-4c0f-9fd0-6dfe61480d8d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Quad3 L3 Bank0 Input Available"
             symbol_name="L33Bank0InputAvailable"
             underscore_name="l33_bank0_input_available"
             description="The percentage of time in which Quad3 L3 bank0 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank1 Input Available"
             symbol_name="L33Bank1InputAvailable"
             underscore_name="l33_bank1_input_available"
             description="The percentage of time in which Quad3 L3 bank1 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank2 Input Available"
             symbol_name="L33Bank2InputAvailable"
             underscore_name="l33_bank2_input_available"
             description="The percentage of time in which Quad3 L3 bank2 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank3 Input Available"
             symbol_name="L33Bank3InputAvailable"
             underscore_name="l33_bank3_input_available"
             description="The percentage of time in which Quad3 L3 bank3 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank4 Input Available"
             symbol_name="L33Bank4InputAvailable"
             underscore_name="l33_bank4_input_available"
             description="The percentage of time in which Quad3 L3 bank4 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank5 Input Available"
             symbol_name="L33Bank5InputAvailable"
             underscore_name="l33_bank5_input_available"
             description="The percentage of time in which Quad3 L3 bank5 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank6 Input Available"
             symbol_name="L33Bank6InputAvailable"
             underscore_name="l33_bank6_input_available"
             description="The percentage of time in which Quad3 L3 bank6 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank7 Input Available"
             symbol_name="L33Bank7InputAvailable"
             underscore_name="l33_bank7_input_available"
             description="The percentage of time in which Quad3 L3 bank7 has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank0 Output Ready"
             symbol_name="L33Bank0OutputReady"
             underscore_name="l33_bank0_output_ready"
             description="The percentage of time in which quad3 L3 bank0 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank1 Output Ready"
             symbol_name="L33Bank1OutputReady"
             underscore_name="l33_bank1_output_ready"
             description="The percentage of time in which quad3 L3 bank1 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank2 Output Ready"
             symbol_name="L33Bank2OutputReady"
             underscore_name="l33_bank2_output_ready"
             description="The percentage of time in which quad3 L3 bank2 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank3 Output Ready"
             symbol_name="L33Bank3OutputReady"
             underscore_name="l33_bank3_output_ready"
             description="The percentage of time in which quad3 L3 bank3 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank4 Output Ready"
             symbol_name="L33Bank4OutputReady"
             underscore_name="l33_bank4_output_ready"
             description="The percentage of time in which quad3 L3 bank4 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank5 Output Ready"
             symbol_name="L33Bank5OutputReady"
             underscore_name="l33_bank5_output_ready"
             description="The percentage of time in which quad3 L3 bank5 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank6 Output Ready"
             symbol_name="L33Bank6OutputReady"
             underscore_name="l33_bank6_output_ready"
             description="The percentage of time in which quad3 L3 bank6 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Quad3 L3 Bank7 Output Ready"
             symbol_name="L33Bank7OutputReady"
             underscore_name="l33_bank7_output_ready"
             description="The percentage of time in which quad3 L3 bank7 output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1006" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1180" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0007" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0180" />
        <register type="NOA" address="0x00009888" value="0x130C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C01C0" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0180" />
        <register type="NOA" address="0x00009888" value="0x0F4C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0180" />
        <register type="NOA" address="0x00009888" value="0x0D6C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Metric set RasterizerAndPixelBackend1"
       chipset="ACMGT3"
       symbol_name="RasterizerAndPixelBackend1"
       underscore_name="rasterizer_and_pixel_backend1"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="99a4388a-a104-4bbb-b8b2-7b827644a16b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice0 Rasterizer Input Available"
             symbol_name="Rasterizer0InputAvailable"
             underscore_name="rasterizer0_input_available"
             description="The percentage of time in which slice0 rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice1 Rasterizer Output Ready"
             symbol_name="Rasterizer1OutputReady"
             underscore_name="rasterizer1_output_ready"
             description="The percentage of time in which slice1 rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice0 Pipe0 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData00Ready"
             underscore_name="pixel_data00_ready"
             description="The percentage of time in which slice0  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice0 Pipe1 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData01Ready"
             underscore_name="pixel_data01_ready"
             description="The percentage of time in which slice0  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice2 Rasterizer Input Available"
             symbol_name="Rasterizer2InputAvailable"
             underscore_name="rasterizer2_input_available"
             description="The percentage of time in which slice2 rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice3 Rasterizer Output Ready"
             symbol_name="Rasterizer3OutputReady"
             underscore_name="rasterizer3_output_ready"
             description="The percentage of time in which slice3 rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice2 Pipe0 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData20Ready"
             underscore_name="pixel_data20_ready"
             description="The percentage of time in which slice2  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice2 Pipe1 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData21Ready"
             underscore_name="pixel_data21_ready"
             description="The percentage of time in which slice2  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A056000" />
        <register type="NOA" address="0x00009888" value="0x1C050000" />
        <register type="NOA" address="0x00009888" value="0x0C0B7000" />
        <register type="NOA" address="0x00009888" value="0x0E0B6000" />
        <register type="NOA" address="0x00009888" value="0x0C0C701F" />
        <register type="NOA" address="0x00009888" value="0x0E0C6000" />
        <register type="NOA" address="0x00009888" value="0x1B057000" />
        <register type="NOA" address="0x00009888" value="0x00038000" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x020535D2" />
        <register type="NOA" address="0x00009888" value="0x0405003E" />
        <register type="NOA" address="0x00009888" value="0x00060007" />
        <register type="NOA" address="0x00009888" value="0x00072800" />
        <register type="NOA" address="0x00009888" value="0x000803D5" />
        <register type="NOA" address="0x00009888" value="0x0208C000" />
        <register type="NOA" address="0x00009888" value="0x00090060" />
        <register type="NOA" address="0x00009888" value="0x000A2955" />
        <register type="NOA" address="0x00009888" value="0x020A4000" />
        <register type="NOA" address="0x00009888" value="0x00018018" />
        <register type="NOA" address="0x00009888" value="0x040B0200" />
        <register type="NOA" address="0x00009888" value="0x080B0400" />
        <register type="NOA" address="0x00009888" value="0x0A0B001F" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B8000" />
        <register type="NOA" address="0x00009888" value="0x00020060" />
        <register type="NOA" address="0x00009888" value="0x040C0200" />
        <register type="NOA" address="0x00009888" value="0x0A0C0400" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x11050DC0" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x01068000" />
        <register type="NOA" address="0x00009888" value="0x03084000" />
        <register type="NOA" address="0x00009888" value="0x030A4000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A056000" />
        <register type="NOA" address="0x00009888" value="0x1C050000" />
        <register type="NOA" address="0x00009888" value="0x0C0B7000" />
        <register type="NOA" address="0x00009888" value="0x0E0B6000" />
        <register type="NOA" address="0x00009888" value="0x0C0C7000" />
        <register type="NOA" address="0x00009888" value="0x0E0C6000" />
        <register type="NOA" address="0x00009888" value="0x1B057000" />
        <register type="NOA" address="0x00009888" value="0x00034000" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02050002" />
        <register type="NOA" address="0x00009888" value="0x08050D00" />
        <register type="NOA" address="0x00009888" value="0x0A050FB5" />
        <register type="NOA" address="0x00009888" value="0x00060380" />
        <register type="NOA" address="0x00009888" value="0x02070A00" />
        <register type="NOA" address="0x00009888" value="0x00084000" />
        <register type="NOA" address="0x00009888" value="0x020830F5" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x000A4000" />
        <register type="NOA" address="0x00009888" value="0x020A1A55" />
        <register type="NOA" address="0x00009888" value="0x00014C00" />
        <register type="NOA" address="0x00009888" value="0x040B0200" />
        <register type="NOA" address="0x00009888" value="0x100B07D0" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x020B2000" />
        <register type="NOA" address="0x00009888" value="0x00023000" />
        <register type="NOA" address="0x00009888" value="0x040C0200" />
        <register type="NOA" address="0x00009888" value="0x120C07D0" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x11050037" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x01064000" />
        <register type="NOA" address="0x00009888" value="0x03081000" />
        <register type="NOA" address="0x00009888" value="0x030A1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008EAAA" />
        <register type="NOA" address="0x00009888" value="0x0208BFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E0314A8" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030CA5" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030462" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40030042" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001807F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x02024000" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x02044000" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x02054000" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x02088000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017F80" />
        <register type="NOA" address="0x00009888" value="0x00024000" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00044000" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00054000" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x00088000" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
        <register type="OA" address="0x0000D950" value="0x00000300" />
        <register type="OA" address="0x0000D954" value="0x0000FF9F" />
        <register type="OA" address="0x0000D958" value="0x00001C00" />
        <register type="OA" address="0x0000D95C" value="0x0000FC7F" />
        <register type="OA" address="0x0000D960" value="0x00006000" />
        <register type="OA" address="0x0000D964" value="0x0000F3FF" />
        <register type="OA" address="0x0000D968" value="0x00018000" />
        <register type="OA" address="0x0000D96C" value="0x0000CFFF" />
    </register_config>
  </set>

  <set name="Metric set RasterizerAndPixelBackend2"
       chipset="ACMGT3"
       symbol_name="RasterizerAndPixelBackend2"
       underscore_name="rasterizer_and_pixel_backend2"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c5db2948-d89c-468c-b52e-f2323a099c92"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice1 Rasterizer Input Available"
             symbol_name="Rasterizer1InputAvailable"
             underscore_name="rasterizer1_input_available"
             description="The percentage of time in which slice1 rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice0 Rasterizer Output Ready"
             symbol_name="Rasterizer0OutputReady"
             underscore_name="rasterizer0_output_ready"
             description="The percentage of time in which slice0 rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice1 Pipe0 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData10Ready"
             underscore_name="pixel_data10_ready"
             description="The percentage of time in which slice1  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice1 Pipe1 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData11Ready"
             underscore_name="pixel_data11_ready"
             description="The percentage of time in which slice1  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice3 Rasterizer Input Available"
             symbol_name="Rasterizer3InputAvailable"
             underscore_name="rasterizer3_input_available"
             description="The percentage of time in which slice3 rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice2 Rasterizer Output Ready"
             symbol_name="Rasterizer2OutputReady"
             underscore_name="rasterizer2_output_ready"
             description="The percentage of time in which slice2 rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice3 Pipe0 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData30Ready"
             underscore_name="pixel_data30_ready"
             description="The percentage of time in which slice3  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice3 Pipe1 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData31Ready"
             underscore_name="pixel_data31_ready"
             description="The percentage of time in which slice3  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A057000" />
        <register type="NOA" address="0x00009888" value="0x1B056000" />
        <register type="NOA" address="0x00009888" value="0x1D050000" />
        <register type="NOA" address="0x00009888" value="0x0D0B701F" />
        <register type="NOA" address="0x00009888" value="0x0F0B6000" />
        <register type="NOA" address="0x00009888" value="0x0D0C7000" />
        <register type="NOA" address="0x00009888" value="0x0F0C6000" />
        <register type="NOA" address="0x00009888" value="0x0003007F" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x10050DC0" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00068000" />
        <register type="NOA" address="0x00009888" value="0x00083FFF" />
        <register type="NOA" address="0x00009888" value="0x02084000" />
        <register type="NOA" address="0x00009888" value="0x000A1555" />
        <register type="NOA" address="0x00009888" value="0x020A4000" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x000B2AAA" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x030535D2" />
        <register type="NOA" address="0x00009888" value="0x0505003E" />
        <register type="NOA" address="0x00009888" value="0x01060007" />
        <register type="NOA" address="0x00009888" value="0x01070280" />
        <register type="NOA" address="0x00009888" value="0x01083C15" />
        <register type="NOA" address="0x00009888" value="0x01090018" />
        <register type="NOA" address="0x00009888" value="0x010A1695" />
        <register type="NOA" address="0x00009888" value="0x01010060" />
        <register type="NOA" address="0x00009888" value="0x050B0200" />
        <register type="NOA" address="0x00009888" value="0x0B0B0400" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x01020018" />
        <register type="NOA" address="0x00009888" value="0x050C0200" />
        <register type="NOA" address="0x00009888" value="0x090C0400" />
        <register type="NOA" address="0x00009888" value="0x0B0C001F" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A057000" />
        <register type="NOA" address="0x00009888" value="0x1B056000" />
        <register type="NOA" address="0x00009888" value="0x1D050000" />
        <register type="NOA" address="0x00009888" value="0x0D0B7000" />
        <register type="NOA" address="0x00009888" value="0x0F0B6000" />
        <register type="NOA" address="0x00009888" value="0x0D0C7000" />
        <register type="NOA" address="0x00009888" value="0x0F0C6000" />
        <register type="NOA" address="0x00009888" value="0x00033F80" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x10050037" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00064000" />
        <register type="NOA" address="0x00009888" value="0x0008C000" />
        <register type="NOA" address="0x00009888" value="0x02081FFF" />
        <register type="NOA" address="0x00009888" value="0x000A4000" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00013F80" />
        <register type="NOA" address="0x00009888" value="0x000B8000" />
        <register type="NOA" address="0x00009888" value="0x020B0AAA" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03050002" />
        <register type="NOA" address="0x00009888" value="0x09050D00" />
        <register type="NOA" address="0x00009888" value="0x0B050FB5" />
        <register type="NOA" address="0x00009888" value="0x01060380" />
        <register type="NOA" address="0x00009888" value="0x03070A00" />
        <register type="NOA" address="0x00009888" value="0x01084000" />
        <register type="NOA" address="0x00009888" value="0x030800F5" />
        <register type="NOA" address="0x00009888" value="0x01093000" />
        <register type="NOA" address="0x00009888" value="0x010A4000" />
        <register type="NOA" address="0x00009888" value="0x030A0A55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x050B0200" />
        <register type="NOA" address="0x00009888" value="0x110B07D0" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x050C0200" />
        <register type="NOA" address="0x00009888" value="0x130C07D0" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008EAAA" />
        <register type="NOA" address="0x00009888" value="0x0208BFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C66" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x420318C3" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030060" />
        <register type="NOA" address="0x00009888" value="0x4A030C06" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C00" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001807F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x02024000" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x02044000" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x02054000" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x02088000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017F80" />
        <register type="NOA" address="0x00009888" value="0x00024000" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00044000" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00054000" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x00088000" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
        <register type="OA" address="0x0000D950" value="0x00000300" />
        <register type="OA" address="0x0000D954" value="0x0000FF9F" />
        <register type="OA" address="0x0000D958" value="0x00001C00" />
        <register type="OA" address="0x0000D95C" value="0x0000FC7F" />
        <register type="OA" address="0x0000D960" value="0x00006000" />
        <register type="OA" address="0x0000D964" value="0x0000F3FF" />
        <register type="OA" address="0x0000D968" value="0x00018000" />
        <register type="OA" address="0x0000D96C" value="0x0000CFFF" />
    </register_config>
  </set>

  <set name="Metric set RasterizerAndPixelBackend3"
       chipset="ACMGT3"
       symbol_name="RasterizerAndPixelBackend3"
       underscore_name="rasterizer_and_pixel_backend3"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d8d668a7-3468-4ff2-84ab-f285b2468295"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice4 Rasterizer Input Available"
             symbol_name="Rasterizer4InputAvailable"
             underscore_name="rasterizer4_input_available"
             description="The percentage of time in which slice4 rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice5 Rasterizer Output Ready"
             symbol_name="Rasterizer5OutputReady"
             underscore_name="rasterizer5_output_ready"
             description="The percentage of time in which slice5 rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice4 Pipe0 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData40Ready"
             underscore_name="pixel_data40_ready"
             description="The percentage of time in which slice4  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice4 Pipe1 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData41Ready"
             underscore_name="pixel_data41_ready"
             description="The percentage of time in which slice4  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice6 Rasterizer Input Available"
             symbol_name="Rasterizer6InputAvailable"
             underscore_name="rasterizer6_input_available"
             description="The percentage of time in which slice6 rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice7 Rasterizer Output Ready"
             symbol_name="Rasterizer7OutputReady"
             underscore_name="rasterizer7_output_ready"
             description="The percentage of time in which slice7 rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice6 Pipe0 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData60Ready"
             underscore_name="pixel_data60_ready"
             description="The percentage of time in which slice6  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice6 Pipe1 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData61Ready"
             underscore_name="pixel_data61_ready"
             description="The percentage of time in which slice6  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A056000" />
        <register type="NOA" address="0x00009888" value="0x1C050000" />
        <register type="NOA" address="0x00009888" value="0x0C0B7000" />
        <register type="NOA" address="0x00009888" value="0x0E0B6000" />
        <register type="NOA" address="0x00009888" value="0x0C0C701F" />
        <register type="NOA" address="0x00009888" value="0x0E0C6000" />
        <register type="NOA" address="0x00009888" value="0x1B057000" />
        <register type="NOA" address="0x00009888" value="0x00038000" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x020535D2" />
        <register type="NOA" address="0x00009888" value="0x0405003E" />
        <register type="NOA" address="0x00009888" value="0x00060007" />
        <register type="NOA" address="0x00009888" value="0x00072800" />
        <register type="NOA" address="0x00009888" value="0x000803D5" />
        <register type="NOA" address="0x00009888" value="0x0208C000" />
        <register type="NOA" address="0x00009888" value="0x00090060" />
        <register type="NOA" address="0x00009888" value="0x000A2955" />
        <register type="NOA" address="0x00009888" value="0x020A4000" />
        <register type="NOA" address="0x00009888" value="0x00018018" />
        <register type="NOA" address="0x00009888" value="0x040B0200" />
        <register type="NOA" address="0x00009888" value="0x080B0400" />
        <register type="NOA" address="0x00009888" value="0x0A0B001F" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B8000" />
        <register type="NOA" address="0x00009888" value="0x00020060" />
        <register type="NOA" address="0x00009888" value="0x040C0200" />
        <register type="NOA" address="0x00009888" value="0x0A0C0400" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x11050DC0" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x01068000" />
        <register type="NOA" address="0x00009888" value="0x03084000" />
        <register type="NOA" address="0x00009888" value="0x030A4000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A056000" />
        <register type="NOA" address="0x00009888" value="0x1C050000" />
        <register type="NOA" address="0x00009888" value="0x0C0B7000" />
        <register type="NOA" address="0x00009888" value="0x0E0B6000" />
        <register type="NOA" address="0x00009888" value="0x0C0C7000" />
        <register type="NOA" address="0x00009888" value="0x0E0C6000" />
        <register type="NOA" address="0x00009888" value="0x1B057000" />
        <register type="NOA" address="0x00009888" value="0x00034000" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02050002" />
        <register type="NOA" address="0x00009888" value="0x08050D00" />
        <register type="NOA" address="0x00009888" value="0x0A050FB5" />
        <register type="NOA" address="0x00009888" value="0x00060380" />
        <register type="NOA" address="0x00009888" value="0x02070A00" />
        <register type="NOA" address="0x00009888" value="0x00084000" />
        <register type="NOA" address="0x00009888" value="0x020830F5" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x000A4000" />
        <register type="NOA" address="0x00009888" value="0x020A1A55" />
        <register type="NOA" address="0x00009888" value="0x00014C00" />
        <register type="NOA" address="0x00009888" value="0x040B0200" />
        <register type="NOA" address="0x00009888" value="0x100B07D0" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x020B2000" />
        <register type="NOA" address="0x00009888" value="0x00023000" />
        <register type="NOA" address="0x00009888" value="0x040C0200" />
        <register type="NOA" address="0x00009888" value="0x120C07D0" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x11050037" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x01064000" />
        <register type="NOA" address="0x00009888" value="0x03081000" />
        <register type="NOA" address="0x00009888" value="0x030A1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00029555" />
        <register type="NOA" address="0x00009888" value="0x02026AAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E0314A8" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030CA5" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030462" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40030042" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001807F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x02024000" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x02044000" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x02054000" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x02088000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017F80" />
        <register type="NOA" address="0x00009888" value="0x00024000" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00044000" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00054000" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x00088000" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
        <register type="OA" address="0x0000D950" value="0x00000300" />
        <register type="OA" address="0x0000D954" value="0x0000FF9F" />
        <register type="OA" address="0x0000D958" value="0x00001C00" />
        <register type="OA" address="0x0000D95C" value="0x0000FC7F" />
        <register type="OA" address="0x0000D960" value="0x00006000" />
        <register type="OA" address="0x0000D964" value="0x0000F3FF" />
        <register type="OA" address="0x0000D968" value="0x00018000" />
        <register type="OA" address="0x0000D96C" value="0x0000CFFF" />
    </register_config>
  </set>

  <set name="Metric set RasterizerAndPixelBackend4"
       chipset="ACMGT3"
       symbol_name="RasterizerAndPixelBackend4"
       underscore_name="rasterizer_and_pixel_backend4"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0c4bf00d-3ee4-4804-9f61-5b78f9810d6b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice5 Rasterizer Input Available"
             symbol_name="Rasterizer5InputAvailable"
             underscore_name="rasterizer5_input_available"
             description="The percentage of time in which slice5 rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice4 Rasterizer Output Ready"
             symbol_name="Rasterizer4OutputReady"
             underscore_name="rasterizer4_output_ready"
             description="The percentage of time in which slice4 rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice5 Pipe0 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData50Ready"
             underscore_name="pixel_data50_ready"
             description="The percentage of time in which slice5  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice5 Pipe1 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData51Ready"
             underscore_name="pixel_data51_ready"
             description="The percentage of time in which slice5  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice7 Rasterizer Input Available"
             symbol_name="Rasterizer7InputAvailable"
             underscore_name="rasterizer7_input_available"
             description="The percentage of time in which slice7 rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice6 Rasterizer Output Ready"
             symbol_name="Rasterizer6OutputReady"
             underscore_name="rasterizer6_output_ready"
             description="The percentage of time in which slice6 rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice7 Pipe0 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData70Ready"
             underscore_name="pixel_data70_ready"
             description="The percentage of time in which slice7  pipe0 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Slice7 Pipe1 Post-EarlyZ Pixel Data Ready"
             symbol_name="PixelData71Ready"
             underscore_name="pixel_data71_ready"
             description="The percentage of time in which slice7  pipe1 post-EarlyZ pixel data is ready (after early Z tests have been applied)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A057000" />
        <register type="NOA" address="0x00009888" value="0x1B056000" />
        <register type="NOA" address="0x00009888" value="0x1D050000" />
        <register type="NOA" address="0x00009888" value="0x0D0B701F" />
        <register type="NOA" address="0x00009888" value="0x0F0B6000" />
        <register type="NOA" address="0x00009888" value="0x0D0C7000" />
        <register type="NOA" address="0x00009888" value="0x0F0C6000" />
        <register type="NOA" address="0x00009888" value="0x0003007F" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x10050DC0" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00068000" />
        <register type="NOA" address="0x00009888" value="0x00083FFF" />
        <register type="NOA" address="0x00009888" value="0x02084000" />
        <register type="NOA" address="0x00009888" value="0x000A1555" />
        <register type="NOA" address="0x00009888" value="0x020A4000" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x000B2AAA" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x030535D2" />
        <register type="NOA" address="0x00009888" value="0x0505003E" />
        <register type="NOA" address="0x00009888" value="0x01060007" />
        <register type="NOA" address="0x00009888" value="0x01070280" />
        <register type="NOA" address="0x00009888" value="0x01083C15" />
        <register type="NOA" address="0x00009888" value="0x01090018" />
        <register type="NOA" address="0x00009888" value="0x010A1695" />
        <register type="NOA" address="0x00009888" value="0x01010060" />
        <register type="NOA" address="0x00009888" value="0x050B0200" />
        <register type="NOA" address="0x00009888" value="0x0B0B0400" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x01020018" />
        <register type="NOA" address="0x00009888" value="0x050C0200" />
        <register type="NOA" address="0x00009888" value="0x090C0400" />
        <register type="NOA" address="0x00009888" value="0x0B0C001F" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A057000" />
        <register type="NOA" address="0x00009888" value="0x1B056000" />
        <register type="NOA" address="0x00009888" value="0x1D050000" />
        <register type="NOA" address="0x00009888" value="0x0D0B7000" />
        <register type="NOA" address="0x00009888" value="0x0F0B6000" />
        <register type="NOA" address="0x00009888" value="0x0D0C7000" />
        <register type="NOA" address="0x00009888" value="0x0F0C6000" />
        <register type="NOA" address="0x00009888" value="0x00033F80" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x10050037" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00064000" />
        <register type="NOA" address="0x00009888" value="0x0008C000" />
        <register type="NOA" address="0x00009888" value="0x02081FFF" />
        <register type="NOA" address="0x00009888" value="0x000A4000" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00013F80" />
        <register type="NOA" address="0x00009888" value="0x000B8000" />
        <register type="NOA" address="0x00009888" value="0x020B0AAA" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03050002" />
        <register type="NOA" address="0x00009888" value="0x09050D00" />
        <register type="NOA" address="0x00009888" value="0x0B050FB5" />
        <register type="NOA" address="0x00009888" value="0x01060380" />
        <register type="NOA" address="0x00009888" value="0x03070A00" />
        <register type="NOA" address="0x00009888" value="0x01084000" />
        <register type="NOA" address="0x00009888" value="0x030800F5" />
        <register type="NOA" address="0x00009888" value="0x01093000" />
        <register type="NOA" address="0x00009888" value="0x010A4000" />
        <register type="NOA" address="0x00009888" value="0x030A0A55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x050B0200" />
        <register type="NOA" address="0x00009888" value="0x110B07D0" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x050C0200" />
        <register type="NOA" address="0x00009888" value="0x130C07D0" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00029555" />
        <register type="NOA" address="0x00009888" value="0x02026AAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C66" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x420318C3" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030060" />
        <register type="NOA" address="0x00009888" value="0x4A030C06" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C00" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001807F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x02024000" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x02044000" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x02054000" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x02088000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017F80" />
        <register type="NOA" address="0x00009888" value="0x00024000" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00044000" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00054000" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x00088000" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE7" />
        <register type="OA" address="0x0000D950" value="0x00000300" />
        <register type="OA" address="0x0000D954" value="0x0000FF9F" />
        <register type="OA" address="0x0000D958" value="0x00001C00" />
        <register type="OA" address="0x0000D95C" value="0x0000FC7F" />
        <register type="OA" address="0x0000D960" value="0x00006000" />
        <register type="OA" address="0x0000D964" value="0x0000F3FF" />
        <register type="OA" address="0x0000D968" value="0x00018000" />
        <register type="OA" address="0x0000D96C" value="0x0000CFFF" />
    </register_config>
  </set>

  <set name="RasterizerAndPixelBackend5"
       chipset="ACMGT3"
       symbol_name="RasterizerAndPixelBackend5"
       underscore_name="rasterizer_and_pixel_backend5"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0eef4659-956d-4a4e-840c-dca20176165a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS00 Output Available"
             symbol_name="PSOutput00Available"
             underscore_name="ps_output00_available"
             description="The percentage of time in which PS00 output is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="PS01 Output Available"
             symbol_name="PSOutput01Available"
             underscore_name="ps_output01_available"
             description="The percentage of time in which PS01 output is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="PS10 Output Available"
             symbol_name="PSOutput10Available"
             underscore_name="ps_output10_available"
             description="The percentage of time in which PS10 output is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="PS11 Output Available"
             symbol_name="PSOutput11Available"
             underscore_name="ps_output11_available"
             description="The percentage of time in which PS11 output is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="PS20 Output Available"
             symbol_name="PSOutput20Available"
             underscore_name="ps_output20_available"
             description="The percentage of time in which PS20 output is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="PS21 Output Available"
             symbol_name="PSOutput21Available"
             underscore_name="ps_output21_available"
             description="The percentage of time in which PS21 output is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="PS30 Output Available"
             symbol_name="PSOutput30Available"
             underscore_name="ps_output30_available"
             description="The percentage of time in which PS30 output is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="PS31 Output Available"
             symbol_name="PSOutput31Available"
             underscore_name="ps_output31_available"
             description="The percentage of time in which PS31 output is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Pixel Values 00 Ready"
             symbol_name="PixelValues00Ready"
             underscore_name="pixel_values00_ready"
             description="The percentage of time in which pixel values 00 are ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Pixel Values 01 Ready"
             symbol_name="PixelValues01Ready"
             underscore_name="pixel_values01_ready"
             description="The percentage of time in which pixel values 01 are ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Pixel Values 10 Ready"
             symbol_name="PixelValues10Ready"
             underscore_name="pixel_values10_ready"
             description="The percentage of time in which pixel values 10 are ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Pixel Values 11 Ready"
             symbol_name="PixelValues11Ready"
             underscore_name="pixel_values11_ready"
             description="The percentage of time in which pixel values 11 are ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Pixel Values 20 Ready"
             symbol_name="PixelValues20Ready"
             underscore_name="pixel_values20_ready"
             description="The percentage of time in which pixel values 20 are ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Pixel Values 21 Ready"
             symbol_name="PixelValues21Ready"
             underscore_name="pixel_values21_ready"
             description="The percentage of time in which pixel values 21 are ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Pixel Values 30 Ready"
             symbol_name="PixelValues30Ready"
             underscore_name="pixel_values30_ready"
             description="The percentage of time in which pixel values 30 are ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Pixel Values 31 Ready"
             symbol_name="PixelValues31Ready"
             underscore_name="pixel_values31_ready"
             description="The percentage of time in which pixel values 31 are ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x18030126" />
        <register type="NOA" address="0x00009888" value="0x18080126" />
        <register type="NOA" address="0x00009888" value="0x04030C40" />
        <register type="NOA" address="0x00009888" value="0x0C030038" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00040008" />
        <register type="NOA" address="0x00009888" value="0x02040002" />
        <register type="NOA" address="0x00009888" value="0x00050004" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x04080031" />
        <register type="NOA" address="0x00009888" value="0x12080E00" />
        <register type="NOA" address="0x00009888" value="0x00080008" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x18030126" />
        <register type="NOA" address="0x00009888" value="0x18080126" />
        <register type="NOA" address="0x00009888" value="0x06030C40" />
        <register type="NOA" address="0x00009888" value="0x0E030038" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00040080" />
        <register type="NOA" address="0x00009888" value="0x02040020" />
        <register type="NOA" address="0x00009888" value="0x00050040" />
        <register type="NOA" address="0x00009888" value="0x02050010" />
        <register type="NOA" address="0x00009888" value="0x06080031" />
        <register type="NOA" address="0x00009888" value="0x0C080E00" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x00080080" />
        <register type="NOA" address="0x00009888" value="0x02080020" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x18030126" />
        <register type="NOA" address="0x00009888" value="0x18080126" />
        <register type="NOA" address="0x00009888" value="0x08030C40" />
        <register type="NOA" address="0x00009888" value="0x10030038" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00040800" />
        <register type="NOA" address="0x00009888" value="0x02040200" />
        <register type="NOA" address="0x00009888" value="0x00050400" />
        <register type="NOA" address="0x00009888" value="0x02050100" />
        <register type="NOA" address="0x00009888" value="0x08080031" />
        <register type="NOA" address="0x00009888" value="0x0E080E00" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x00080800" />
        <register type="NOA" address="0x00009888" value="0x02080200" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x18030126" />
        <register type="NOA" address="0x00009888" value="0x18080126" />
        <register type="NOA" address="0x00009888" value="0x0A030C40" />
        <register type="NOA" address="0x00009888" value="0x12030038" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00048000" />
        <register type="NOA" address="0x00009888" value="0x02042000" />
        <register type="NOA" address="0x00009888" value="0x00054000" />
        <register type="NOA" address="0x00009888" value="0x02051000" />
        <register type="NOA" address="0x00009888" value="0x0A080031" />
        <register type="NOA" address="0x00009888" value="0x10080E00" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x00088000" />
        <register type="NOA" address="0x00009888" value="0x02082000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208803E" />
        <register type="NOA" address="0x00009888" value="0x0002A500" />
        <register type="NOA" address="0x00009888" value="0x02022940" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02032449" />
        <register type="NOA" address="0x00009888" value="0x0403124A" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032820" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030020" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030141" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031400" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030021" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030140" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Render Metrics for 3D Pipeline Profile"
       chipset="ACMGT3"
       symbol_name="RenderPipeProfile_Slice0"
       underscore_name="render_pipe_profile__slice0"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ac9c3eb4-c49e-4297-8126-3d0a78a056f8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VF0 Bottleneck"
             symbol_name="Vf0Bottleneck"
             underscore_name="vf0_bottleneck"
             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS0 Bottleneck"
             symbol_name="Vs0Bottleneck"
             underscore_name="vs0_bottleneck"
             description="The percentage of time in which VS0 pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Clipper0 Bottleneck"
             symbol_name="Cl0Bottleneck"
             underscore_name="cl0_bottleneck"
             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS0 Bottleneck"
             symbol_name="Hs0Bottleneck"
             underscore_name="hs0_bottleneck"
             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="3"
             high_watermark="9"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS0 Bottleneck"
             symbol_name="Ds0Bottleneck"
             underscore_name="ds0_bottleneck"
             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="GS0 Bottleneck"
             symbol_name="Gs0Bottleneck"
             underscore_name="gs0_bottleneck"
             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF0 Bottleneck"
             symbol_name="Sf0Bottleneck"
             underscore_name="sf0_bottleneck"
             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="10"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO0 Bottleneck"
             symbol_name="So0Bottleneck"
             underscore_name="so0_bottleneck"
             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CL0 Stall"
             symbol_name="Cl0Stall"
             underscore_name="cl0_stall"
             description="The percentage of time in which clipper pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS0 Stall"
             symbol_name="Hs0Stall"
             underscore_name="hs0_stall"
             description="The percentage of time in which hull stall pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS0 Stall"
             symbol_name="Ds0Stall"
             underscore_name="ds0_stall"
             description="The percentage of time in which domain shader pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF0 Stall"
             symbol_name="Sf0Stall"
             underscore_name="sf0_stall"
             description="The percentage of time in which strip-fans pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO0 Stall"
             symbol_name="So0Stall"
             underscore_name="so0_stall"
             description="The percentage of time in which stream-output pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Hi-Depth00 Bottleneck"
             symbol_name="HiDepth00Bottleneck"
             underscore_name="hi_depth00_bottleneck"
             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="BC00 Bottleneck"
             symbol_name="Bc00Bottleneck"
             underscore_name="bc00_bottleneck"
             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x168607C0" />
        <register type="NOA" address="0x00009888" value="0x1603001F" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x12040640" />
        <register type="NOA" address="0x00009888" value="0x08040021" />
        <register type="NOA" address="0x00009888" value="0x1C070000" />
        <register type="NOA" address="0x00009888" value="0x16090000" />
        <register type="NOA" address="0x00009888" value="0x1C0903C0" />
        <register type="NOA" address="0x00009888" value="0x160A01F0" />
        <register type="NOA" address="0x00009888" value="0x160B7C00" />
        <register type="NOA" address="0x00009888" value="0x04860000" />
        <register type="NOA" address="0x00009888" value="0x06860400" />
        <register type="NOA" address="0x00009888" value="0x00860000" />
        <register type="NOA" address="0x00009888" value="0x02030002" />
        <register type="NOA" address="0x00009888" value="0x04030010" />
        <register type="NOA" address="0x00009888" value="0x0A0301C0" />
        <register type="NOA" address="0x00009888" value="0x100300C0" />
        <register type="NOA" address="0x00009888" value="0x12030C80" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x00040000" />
        <register type="NOA" address="0x00009888" value="0x0C040080" />
        <register type="NOA" address="0x00009888" value="0x0E040022" />
        <register type="NOA" address="0x00009888" value="0x04074000" />
        <register type="NOA" address="0x00009888" value="0x0A070021" />
        <register type="NOA" address="0x00009888" value="0x0E0708C0" />
        <register type="NOA" address="0x00009888" value="0x00070800" />
        <register type="NOA" address="0x00009888" value="0x020700A0" />
        <register type="NOA" address="0x00009888" value="0x00083032" />
        <register type="NOA" address="0x00009888" value="0x02083300" />
        <register type="NOA" address="0x00009888" value="0x02094003" />
        <register type="NOA" address="0x00009888" value="0x08090880" />
        <register type="NOA" address="0x00009888" value="0x0C090001" />
        <register type="NOA" address="0x00009888" value="0x0E090023" />
        <register type="NOA" address="0x00009888" value="0x12090003" />
        <register type="NOA" address="0x00009888" value="0x00090D28" />
        <register type="NOA" address="0x00009888" value="0x040A0200" />
        <register type="NOA" address="0x00009888" value="0x140A0940" />
        <register type="NOA" address="0x00009888" value="0x000A9A91" />
        <register type="NOA" address="0x00009888" value="0x020A19AA" />
        <register type="NOA" address="0x00009888" value="0x00015044" />
        <register type="NOA" address="0x00009888" value="0x040B0004" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B2000" />
        <register type="NOA" address="0x00009888" value="0x020B2200" />
        <register type="NOA" address="0x00009888" value="0x00020C20" />
        <register type="NOA" address="0x00009888" value="0x000C0800" />
        <register type="NOA" address="0x00009888" value="0x020C00A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAA2" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032482" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x4203180A" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x440300C2" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030200" />
        <register type="NOA" address="0x00009888" value="0x48030261" />
        <register type="NOA" address="0x00009888" value="0x4A030C22" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400304C1" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x00025551" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045551" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055551" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAA2" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Render Metrics for 3D Pipeline Profile"
       chipset="ACMGT3"
       symbol_name="RenderPipeProfile_Slice1"
       underscore_name="render_pipe_profile__slice1"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="53434b4e-ae6b-457a-b337-c9ebefa86aeb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VF1 Bottleneck"
             symbol_name="Vf1Bottleneck"
             underscore_name="vf1_bottleneck"
             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS1 Bottleneck"
             symbol_name="Vs1Bottleneck"
             underscore_name="vs1_bottleneck"
             description="The percentage of time in which VS1 pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Clipper1 Bottleneck"
             symbol_name="Cl1Bottleneck"
             underscore_name="cl1_bottleneck"
             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS1 Bottleneck"
             symbol_name="Hs1Bottleneck"
             underscore_name="hs1_bottleneck"
             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="3"
             high_watermark="9"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS1 Bottleneck"
             symbol_name="Ds1Bottleneck"
             underscore_name="ds1_bottleneck"
             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="GS1 Bottleneck"
             symbol_name="Gs1Bottleneck"
             underscore_name="gs1_bottleneck"
             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF1 Bottleneck"
             symbol_name="Sf1Bottleneck"
             underscore_name="sf1_bottleneck"
             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="10"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO1 Bottleneck"
             symbol_name="So1Bottleneck"
             underscore_name="so1_bottleneck"
             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CL1 Stall"
             symbol_name="Cl1Stall"
             underscore_name="cl1_stall"
             description="The percentage of time in which clipper pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS1 Stall"
             symbol_name="Hs1Stall"
             underscore_name="hs1_stall"
             description="The percentage of time in which hull stall pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS1 Stall"
             symbol_name="Ds1Stall"
             underscore_name="ds1_stall"
             description="The percentage of time in which domain shader pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF1 Stall"
             symbol_name="Sf1Stall"
             underscore_name="sf1_stall"
             description="The percentage of time in which strip-fans pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO1 Stall"
             symbol_name="So1Stall"
             underscore_name="so1_stall"
             description="The percentage of time in which stream-output pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Hi-Depth10 Bottleneck"
             symbol_name="HiDepth10Bottleneck"
             underscore_name="hi_depth10_bottleneck"
             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="BC10 Bottleneck"
             symbol_name="Bc10Bottleneck"
             underscore_name="bc10_bottleneck"
             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x178607C0" />
        <register type="NOA" address="0x00009888" value="0x1703001F" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x13040640" />
        <register type="NOA" address="0x00009888" value="0x09040021" />
        <register type="NOA" address="0x00009888" value="0x1D070000" />
        <register type="NOA" address="0x00009888" value="0x17090000" />
        <register type="NOA" address="0x00009888" value="0x1D0903C0" />
        <register type="NOA" address="0x00009888" value="0x170A01F0" />
        <register type="NOA" address="0x00009888" value="0x170B7C00" />
        <register type="NOA" address="0x00009888" value="0x05860000" />
        <register type="NOA" address="0x00009888" value="0x07860400" />
        <register type="NOA" address="0x00009888" value="0x01860000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFD" />
        <register type="NOA" address="0x00009888" value="0x0008FFF3" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5551" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x000BAAA2" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x03030002" />
        <register type="NOA" address="0x00009888" value="0x05030010" />
        <register type="NOA" address="0x00009888" value="0x0B0301C0" />
        <register type="NOA" address="0x00009888" value="0x110300C0" />
        <register type="NOA" address="0x00009888" value="0x13030C80" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x01040000" />
        <register type="NOA" address="0x00009888" value="0x0D040080" />
        <register type="NOA" address="0x00009888" value="0x0F040022" />
        <register type="NOA" address="0x00009888" value="0x05074000" />
        <register type="NOA" address="0x00009888" value="0x0B070021" />
        <register type="NOA" address="0x00009888" value="0x0F0708C0" />
        <register type="NOA" address="0x00009888" value="0x01070800" />
        <register type="NOA" address="0x00009888" value="0x030700A0" />
        <register type="NOA" address="0x00009888" value="0x01083032" />
        <register type="NOA" address="0x00009888" value="0x03083300" />
        <register type="NOA" address="0x00009888" value="0x03094003" />
        <register type="NOA" address="0x00009888" value="0x09090880" />
        <register type="NOA" address="0x00009888" value="0x0D090001" />
        <register type="NOA" address="0x00009888" value="0x0F090023" />
        <register type="NOA" address="0x00009888" value="0x13090003" />
        <register type="NOA" address="0x00009888" value="0x01090D28" />
        <register type="NOA" address="0x00009888" value="0x050A0200" />
        <register type="NOA" address="0x00009888" value="0x150A0940" />
        <register type="NOA" address="0x00009888" value="0x010A9A91" />
        <register type="NOA" address="0x00009888" value="0x030A19AA" />
        <register type="NOA" address="0x00009888" value="0x01015044" />
        <register type="NOA" address="0x00009888" value="0x050B0004" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B2000" />
        <register type="NOA" address="0x00009888" value="0x030B2200" />
        <register type="NOA" address="0x00009888" value="0x01020C20" />
        <register type="NOA" address="0x00009888" value="0x010C0800" />
        <register type="NOA" address="0x00009888" value="0x030C00A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAA2" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032482" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x4203180A" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x440300C2" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030200" />
        <register type="NOA" address="0x00009888" value="0x48030261" />
        <register type="NOA" address="0x00009888" value="0x4A030C22" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400304C1" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x00025551" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045551" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055551" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAA2" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Render Metrics for 3D Pipeline Profile"
       chipset="ACMGT3"
       symbol_name="RenderPipeProfile_Slice2"
       underscore_name="render_pipe_profile__slice2"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3921cb4b-32f1-4595-b51b-531651d6d89d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VF2 Bottleneck"
             symbol_name="Vf2Bottleneck"
             underscore_name="vf2_bottleneck"
             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS2 Bottleneck"
             symbol_name="Vs2Bottleneck"
             underscore_name="vs2_bottleneck"
             description="The percentage of time in which VS2 pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Clipper2 Bottleneck"
             symbol_name="Cl2Bottleneck"
             underscore_name="cl2_bottleneck"
             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS2 Bottleneck"
             symbol_name="Hs2Bottleneck"
             underscore_name="hs2_bottleneck"
             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="3"
             high_watermark="9"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS2 Bottleneck"
             symbol_name="Ds2Bottleneck"
             underscore_name="ds2_bottleneck"
             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="GS2 Bottleneck"
             symbol_name="Gs2Bottleneck"
             underscore_name="gs2_bottleneck"
             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF2 Bottleneck"
             symbol_name="Sf2Bottleneck"
             underscore_name="sf2_bottleneck"
             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="10"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO2 Bottleneck"
             symbol_name="So2Bottleneck"
             underscore_name="so2_bottleneck"
             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CL2 Stall"
             symbol_name="Cl2Stall"
             underscore_name="cl2_stall"
             description="The percentage of time in which clipper pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS2 Stall"
             symbol_name="Hs2Stall"
             underscore_name="hs2_stall"
             description="The percentage of time in which hull stall pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS2 Stall"
             symbol_name="Ds2Stall"
             underscore_name="ds2_stall"
             description="The percentage of time in which domain shader pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF2 Stall"
             symbol_name="Sf2Stall"
             underscore_name="sf2_stall"
             description="The percentage of time in which strip-fans pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO2 Stall"
             symbol_name="So2Stall"
             underscore_name="so2_stall"
             description="The percentage of time in which stream-output pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Hi-Depth20 Bottleneck"
             symbol_name="HiDepth20Bottleneck"
             underscore_name="hi_depth20_bottleneck"
             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="BC20 Bottleneck"
             symbol_name="Bc20Bottleneck"
             underscore_name="bc20_bottleneck"
             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x168607C0" />
        <register type="NOA" address="0x00009888" value="0x1603001F" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x12040640" />
        <register type="NOA" address="0x00009888" value="0x08040021" />
        <register type="NOA" address="0x00009888" value="0x1C070000" />
        <register type="NOA" address="0x00009888" value="0x16090000" />
        <register type="NOA" address="0x00009888" value="0x1C0903C0" />
        <register type="NOA" address="0x00009888" value="0x160A01F0" />
        <register type="NOA" address="0x00009888" value="0x160B7C00" />
        <register type="NOA" address="0x00009888" value="0x04860000" />
        <register type="NOA" address="0x00009888" value="0x06860400" />
        <register type="NOA" address="0x00009888" value="0x00860000" />
        <register type="NOA" address="0x00009888" value="0x02030002" />
        <register type="NOA" address="0x00009888" value="0x04030010" />
        <register type="NOA" address="0x00009888" value="0x0A0301C0" />
        <register type="NOA" address="0x00009888" value="0x100300C0" />
        <register type="NOA" address="0x00009888" value="0x12030C80" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x00040000" />
        <register type="NOA" address="0x00009888" value="0x0C040080" />
        <register type="NOA" address="0x00009888" value="0x0E040022" />
        <register type="NOA" address="0x00009888" value="0x04074000" />
        <register type="NOA" address="0x00009888" value="0x0A070021" />
        <register type="NOA" address="0x00009888" value="0x0E0708C0" />
        <register type="NOA" address="0x00009888" value="0x00070800" />
        <register type="NOA" address="0x00009888" value="0x020700A0" />
        <register type="NOA" address="0x00009888" value="0x00083032" />
        <register type="NOA" address="0x00009888" value="0x02083300" />
        <register type="NOA" address="0x00009888" value="0x02094003" />
        <register type="NOA" address="0x00009888" value="0x08090880" />
        <register type="NOA" address="0x00009888" value="0x0C090001" />
        <register type="NOA" address="0x00009888" value="0x0E090023" />
        <register type="NOA" address="0x00009888" value="0x12090003" />
        <register type="NOA" address="0x00009888" value="0x00090D28" />
        <register type="NOA" address="0x00009888" value="0x040A0200" />
        <register type="NOA" address="0x00009888" value="0x140A0940" />
        <register type="NOA" address="0x00009888" value="0x000A9A91" />
        <register type="NOA" address="0x00009888" value="0x020A19AA" />
        <register type="NOA" address="0x00009888" value="0x00015044" />
        <register type="NOA" address="0x00009888" value="0x040B0004" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B2000" />
        <register type="NOA" address="0x00009888" value="0x020B2200" />
        <register type="NOA" address="0x00009888" value="0x00020C20" />
        <register type="NOA" address="0x00009888" value="0x000C0800" />
        <register type="NOA" address="0x00009888" value="0x020C00A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFF3" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032482" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x4203180A" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x440300C2" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030200" />
        <register type="NOA" address="0x00009888" value="0x48030261" />
        <register type="NOA" address="0x00009888" value="0x4A030C22" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400304C1" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x00025551" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045551" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055551" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAA2" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Render Metrics for 3D Pipeline Profile"
       chipset="ACMGT3"
       symbol_name="RenderPipeProfile_Slice3"
       underscore_name="render_pipe_profile__slice3"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="47924a4a-4cbb-4c9a-a186-efd3af8acf6a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VF3 Bottleneck"
             symbol_name="Vf3Bottleneck"
             underscore_name="vf3_bottleneck"
             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS3 Bottleneck"
             symbol_name="Vs3Bottleneck"
             underscore_name="vs3_bottleneck"
             description="The percentage of time in which VS3 pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Clipper3 Bottleneck"
             symbol_name="Cl3Bottleneck"
             underscore_name="cl3_bottleneck"
             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS3 Bottleneck"
             symbol_name="Hs3Bottleneck"
             underscore_name="hs3_bottleneck"
             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="3"
             high_watermark="9"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS3 Bottleneck"
             symbol_name="Ds3Bottleneck"
             underscore_name="ds3_bottleneck"
             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="GS3 Bottleneck"
             symbol_name="Gs3Bottleneck"
             underscore_name="gs3_bottleneck"
             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF3 Bottleneck"
             symbol_name="Sf3Bottleneck"
             underscore_name="sf3_bottleneck"
             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="10"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO3 Bottleneck"
             symbol_name="So3Bottleneck"
             underscore_name="so3_bottleneck"
             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CL3 Stall"
             symbol_name="Cl3Stall"
             underscore_name="cl3_stall"
             description="The percentage of time in which clipper pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS3 Stall"
             symbol_name="Hs3Stall"
             underscore_name="hs3_stall"
             description="The percentage of time in which hull stall pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS3 Stall"
             symbol_name="Ds3Stall"
             underscore_name="ds3_stall"
             description="The percentage of time in which domain shader pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF3 Stall"
             symbol_name="Sf3Stall"
             underscore_name="sf3_stall"
             description="The percentage of time in which strip-fans pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO3 Stall"
             symbol_name="So3Stall"
             underscore_name="so3_stall"
             description="The percentage of time in which stream-output pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Hi-Depth30 Bottleneck"
             symbol_name="HiDepth30Bottleneck"
             underscore_name="hi_depth30_bottleneck"
             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="BC30 Bottleneck"
             symbol_name="Bc30Bottleneck"
             underscore_name="bc30_bottleneck"
             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x178607C0" />
        <register type="NOA" address="0x00009888" value="0x1703001F" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x13040640" />
        <register type="NOA" address="0x00009888" value="0x09040021" />
        <register type="NOA" address="0x00009888" value="0x1D070000" />
        <register type="NOA" address="0x00009888" value="0x17090000" />
        <register type="NOA" address="0x00009888" value="0x1D0903C0" />
        <register type="NOA" address="0x00009888" value="0x170A01F0" />
        <register type="NOA" address="0x00009888" value="0x170B7C00" />
        <register type="NOA" address="0x00009888" value="0x05860000" />
        <register type="NOA" address="0x00009888" value="0x07860400" />
        <register type="NOA" address="0x00009888" value="0x01860000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFD" />
        <register type="NOA" address="0x00009888" value="0x0008FFF3" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5551" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x000BAAA2" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x03030002" />
        <register type="NOA" address="0x00009888" value="0x05030010" />
        <register type="NOA" address="0x00009888" value="0x0B0301C0" />
        <register type="NOA" address="0x00009888" value="0x110300C0" />
        <register type="NOA" address="0x00009888" value="0x13030C80" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x01040000" />
        <register type="NOA" address="0x00009888" value="0x0D040080" />
        <register type="NOA" address="0x00009888" value="0x0F040022" />
        <register type="NOA" address="0x00009888" value="0x05074000" />
        <register type="NOA" address="0x00009888" value="0x0B070021" />
        <register type="NOA" address="0x00009888" value="0x0F0708C0" />
        <register type="NOA" address="0x00009888" value="0x01070800" />
        <register type="NOA" address="0x00009888" value="0x030700A0" />
        <register type="NOA" address="0x00009888" value="0x01083032" />
        <register type="NOA" address="0x00009888" value="0x03083300" />
        <register type="NOA" address="0x00009888" value="0x03094003" />
        <register type="NOA" address="0x00009888" value="0x09090880" />
        <register type="NOA" address="0x00009888" value="0x0D090001" />
        <register type="NOA" address="0x00009888" value="0x0F090023" />
        <register type="NOA" address="0x00009888" value="0x13090003" />
        <register type="NOA" address="0x00009888" value="0x01090D28" />
        <register type="NOA" address="0x00009888" value="0x050A0200" />
        <register type="NOA" address="0x00009888" value="0x150A0940" />
        <register type="NOA" address="0x00009888" value="0x010A9A91" />
        <register type="NOA" address="0x00009888" value="0x030A19AA" />
        <register type="NOA" address="0x00009888" value="0x01015044" />
        <register type="NOA" address="0x00009888" value="0x050B0004" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B2000" />
        <register type="NOA" address="0x00009888" value="0x030B2200" />
        <register type="NOA" address="0x00009888" value="0x01020C20" />
        <register type="NOA" address="0x00009888" value="0x010C0800" />
        <register type="NOA" address="0x00009888" value="0x030C00A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFF3" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032482" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x4203180A" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x440300C2" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030200" />
        <register type="NOA" address="0x00009888" value="0x48030261" />
        <register type="NOA" address="0x00009888" value="0x4A030C22" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400304C1" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x00025551" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045551" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055551" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAA2" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Render Metrics for 3D Pipeline Profile"
       chipset="ACMGT3"
       symbol_name="RenderPipeProfile_Slice4"
       underscore_name="render_pipe_profile__slice4"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ee1b4183-c89c-4bad-a11d-b91b60769895"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VF4 Bottleneck"
             symbol_name="Vf4Bottleneck"
             underscore_name="vf4_bottleneck"
             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS4 Bottleneck"
             symbol_name="Vs4Bottleneck"
             underscore_name="vs4_bottleneck"
             description="The percentage of time in which VS4 pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Clipper4 Bottleneck"
             symbol_name="Cl4Bottleneck"
             underscore_name="cl4_bottleneck"
             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS4 Bottleneck"
             symbol_name="Hs4Bottleneck"
             underscore_name="hs4_bottleneck"
             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="3"
             high_watermark="9"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS4 Bottleneck"
             symbol_name="Ds4Bottleneck"
             underscore_name="ds4_bottleneck"
             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="GS4 Bottleneck"
             symbol_name="Gs4Bottleneck"
             underscore_name="gs4_bottleneck"
             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF4 Bottleneck"
             symbol_name="Sf4Bottleneck"
             underscore_name="sf4_bottleneck"
             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="10"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO4 Bottleneck"
             symbol_name="So4Bottleneck"
             underscore_name="so4_bottleneck"
             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CL4 Stall"
             symbol_name="Cl4Stall"
             underscore_name="cl4_stall"
             description="The percentage of time in which clipper pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS4 Stall"
             symbol_name="Hs4Stall"
             underscore_name="hs4_stall"
             description="The percentage of time in which hull stall pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS4 Stall"
             symbol_name="Ds4Stall"
             underscore_name="ds4_stall"
             description="The percentage of time in which domain shader pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF4 Stall"
             symbol_name="Sf4Stall"
             underscore_name="sf4_stall"
             description="The percentage of time in which strip-fans pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO4 Stall"
             symbol_name="So4Stall"
             underscore_name="so4_stall"
             description="The percentage of time in which stream-output pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Hi-Depth40 Bottleneck"
             symbol_name="HiDepth40Bottleneck"
             underscore_name="hi_depth40_bottleneck"
             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="BC40 Bottleneck"
             symbol_name="Bc40Bottleneck"
             underscore_name="bc40_bottleneck"
             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x168607C0" />
        <register type="NOA" address="0x00009888" value="0x1603001F" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x12040640" />
        <register type="NOA" address="0x00009888" value="0x08040021" />
        <register type="NOA" address="0x00009888" value="0x1C070000" />
        <register type="NOA" address="0x00009888" value="0x16090000" />
        <register type="NOA" address="0x00009888" value="0x1C0903C0" />
        <register type="NOA" address="0x00009888" value="0x160A01F0" />
        <register type="NOA" address="0x00009888" value="0x160B7C00" />
        <register type="NOA" address="0x00009888" value="0x04860000" />
        <register type="NOA" address="0x00009888" value="0x06860400" />
        <register type="NOA" address="0x00009888" value="0x00860000" />
        <register type="NOA" address="0x00009888" value="0x02030002" />
        <register type="NOA" address="0x00009888" value="0x04030010" />
        <register type="NOA" address="0x00009888" value="0x0A0301C0" />
        <register type="NOA" address="0x00009888" value="0x100300C0" />
        <register type="NOA" address="0x00009888" value="0x12030C80" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x00040000" />
        <register type="NOA" address="0x00009888" value="0x0C040080" />
        <register type="NOA" address="0x00009888" value="0x0E040022" />
        <register type="NOA" address="0x00009888" value="0x04074000" />
        <register type="NOA" address="0x00009888" value="0x0A070021" />
        <register type="NOA" address="0x00009888" value="0x0E0708C0" />
        <register type="NOA" address="0x00009888" value="0x00070800" />
        <register type="NOA" address="0x00009888" value="0x020700A0" />
        <register type="NOA" address="0x00009888" value="0x00083032" />
        <register type="NOA" address="0x00009888" value="0x02083300" />
        <register type="NOA" address="0x00009888" value="0x02094003" />
        <register type="NOA" address="0x00009888" value="0x08090880" />
        <register type="NOA" address="0x00009888" value="0x0C090001" />
        <register type="NOA" address="0x00009888" value="0x0E090023" />
        <register type="NOA" address="0x00009888" value="0x12090003" />
        <register type="NOA" address="0x00009888" value="0x00090D28" />
        <register type="NOA" address="0x00009888" value="0x040A0200" />
        <register type="NOA" address="0x00009888" value="0x140A0940" />
        <register type="NOA" address="0x00009888" value="0x000A9A91" />
        <register type="NOA" address="0x00009888" value="0x020A19AA" />
        <register type="NOA" address="0x00009888" value="0x00015044" />
        <register type="NOA" address="0x00009888" value="0x040B0004" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B2000" />
        <register type="NOA" address="0x00009888" value="0x020B2200" />
        <register type="NOA" address="0x00009888" value="0x00020C20" />
        <register type="NOA" address="0x00009888" value="0x000C0800" />
        <register type="NOA" address="0x00009888" value="0x020C00A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025551" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031241" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x4203180A" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x440300C2" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030200" />
        <register type="NOA" address="0x00009888" value="0x48030261" />
        <register type="NOA" address="0x00009888" value="0x4A030C22" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400304C1" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x00025551" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045551" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055551" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAA2" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Render Metrics for 3D Pipeline Profile"
       chipset="ACMGT3"
       symbol_name="RenderPipeProfile_Slice5"
       underscore_name="render_pipe_profile__slice5"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a1534029-affd-453e-b8d9-2931505c5288"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VF5 Bottleneck"
             symbol_name="Vf5Bottleneck"
             underscore_name="vf5_bottleneck"
             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS5 Bottleneck"
             symbol_name="Vs5Bottleneck"
             underscore_name="vs5_bottleneck"
             description="The percentage of time in which VS5 pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Clipper5 Bottleneck"
             symbol_name="Cl5Bottleneck"
             underscore_name="cl5_bottleneck"
             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS5 Bottleneck"
             symbol_name="Hs5Bottleneck"
             underscore_name="hs5_bottleneck"
             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="3"
             high_watermark="9"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS5 Bottleneck"
             symbol_name="Ds5Bottleneck"
             underscore_name="ds5_bottleneck"
             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="GS5 Bottleneck"
             symbol_name="Gs5Bottleneck"
             underscore_name="gs5_bottleneck"
             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF5 Bottleneck"
             symbol_name="Sf5Bottleneck"
             underscore_name="sf5_bottleneck"
             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="10"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO5 Bottleneck"
             symbol_name="So5Bottleneck"
             underscore_name="so5_bottleneck"
             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CL5 Stall"
             symbol_name="Cl5Stall"
             underscore_name="cl5_stall"
             description="The percentage of time in which clipper pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS5 Stall"
             symbol_name="Hs5Stall"
             underscore_name="hs5_stall"
             description="The percentage of time in which hull stall pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS5 Stall"
             symbol_name="Ds5Stall"
             underscore_name="ds5_stall"
             description="The percentage of time in which domain shader pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF5 Stall"
             symbol_name="Sf5Stall"
             underscore_name="sf5_stall"
             description="The percentage of time in which strip-fans pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO5 Stall"
             symbol_name="So5Stall"
             underscore_name="so5_stall"
             description="The percentage of time in which stream-output pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Hi-Depth50 Bottleneck"
             symbol_name="HiDepth50Bottleneck"
             underscore_name="hi_depth50_bottleneck"
             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="BC50 Bottleneck"
             symbol_name="Bc50Bottleneck"
             underscore_name="bc50_bottleneck"
             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x178607C0" />
        <register type="NOA" address="0x00009888" value="0x1703001F" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x13040640" />
        <register type="NOA" address="0x00009888" value="0x09040021" />
        <register type="NOA" address="0x00009888" value="0x1D070000" />
        <register type="NOA" address="0x00009888" value="0x17090000" />
        <register type="NOA" address="0x00009888" value="0x1D0903C0" />
        <register type="NOA" address="0x00009888" value="0x170A01F0" />
        <register type="NOA" address="0x00009888" value="0x170B7C00" />
        <register type="NOA" address="0x00009888" value="0x05860000" />
        <register type="NOA" address="0x00009888" value="0x07860400" />
        <register type="NOA" address="0x00009888" value="0x01860000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFD" />
        <register type="NOA" address="0x00009888" value="0x0008FFF3" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5551" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x000BAAA2" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x03030002" />
        <register type="NOA" address="0x00009888" value="0x05030010" />
        <register type="NOA" address="0x00009888" value="0x0B0301C0" />
        <register type="NOA" address="0x00009888" value="0x110300C0" />
        <register type="NOA" address="0x00009888" value="0x13030C80" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x01040000" />
        <register type="NOA" address="0x00009888" value="0x0D040080" />
        <register type="NOA" address="0x00009888" value="0x0F040022" />
        <register type="NOA" address="0x00009888" value="0x05074000" />
        <register type="NOA" address="0x00009888" value="0x0B070021" />
        <register type="NOA" address="0x00009888" value="0x0F0708C0" />
        <register type="NOA" address="0x00009888" value="0x01070800" />
        <register type="NOA" address="0x00009888" value="0x030700A0" />
        <register type="NOA" address="0x00009888" value="0x01083032" />
        <register type="NOA" address="0x00009888" value="0x03083300" />
        <register type="NOA" address="0x00009888" value="0x03094003" />
        <register type="NOA" address="0x00009888" value="0x09090880" />
        <register type="NOA" address="0x00009888" value="0x0D090001" />
        <register type="NOA" address="0x00009888" value="0x0F090023" />
        <register type="NOA" address="0x00009888" value="0x13090003" />
        <register type="NOA" address="0x00009888" value="0x01090D28" />
        <register type="NOA" address="0x00009888" value="0x050A0200" />
        <register type="NOA" address="0x00009888" value="0x150A0940" />
        <register type="NOA" address="0x00009888" value="0x010A9A91" />
        <register type="NOA" address="0x00009888" value="0x030A19AA" />
        <register type="NOA" address="0x00009888" value="0x01015044" />
        <register type="NOA" address="0x00009888" value="0x050B0004" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B2000" />
        <register type="NOA" address="0x00009888" value="0x030B2200" />
        <register type="NOA" address="0x00009888" value="0x01020C20" />
        <register type="NOA" address="0x00009888" value="0x010C0800" />
        <register type="NOA" address="0x00009888" value="0x030C00A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025551" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031241" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x4203180A" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x440300C2" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030200" />
        <register type="NOA" address="0x00009888" value="0x48030261" />
        <register type="NOA" address="0x00009888" value="0x4A030C22" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400304C1" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x00025551" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045551" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055551" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAA2" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Render Metrics for 3D Pipeline Profile"
       chipset="ACMGT3"
       symbol_name="RenderPipeProfile_Slice6"
       underscore_name="render_pipe_profile__slice6"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="26a82035-dadd-4227-a1b4-f7808081f10c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VF6 Bottleneck"
             symbol_name="Vf6Bottleneck"
             underscore_name="vf6_bottleneck"
             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS6 Bottleneck"
             symbol_name="Vs6Bottleneck"
             underscore_name="vs6_bottleneck"
             description="The percentage of time in which VS6 pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Clipper6 Bottleneck"
             symbol_name="Cl6Bottleneck"
             underscore_name="cl6_bottleneck"
             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS6 Bottleneck"
             symbol_name="Hs6Bottleneck"
             underscore_name="hs6_bottleneck"
             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="3"
             high_watermark="9"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS6 Bottleneck"
             symbol_name="Ds6Bottleneck"
             underscore_name="ds6_bottleneck"
             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="GS6 Bottleneck"
             symbol_name="Gs6Bottleneck"
             underscore_name="gs6_bottleneck"
             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF6 Bottleneck"
             symbol_name="Sf6Bottleneck"
             underscore_name="sf6_bottleneck"
             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="10"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO6 Bottleneck"
             symbol_name="So6Bottleneck"
             underscore_name="so6_bottleneck"
             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CL6 Stall"
             symbol_name="Cl6Stall"
             underscore_name="cl6_stall"
             description="The percentage of time in which clipper pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS6 Stall"
             symbol_name="Hs6Stall"
             underscore_name="hs6_stall"
             description="The percentage of time in which hull stall pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS6 Stall"
             symbol_name="Ds6Stall"
             underscore_name="ds6_stall"
             description="The percentage of time in which domain shader pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF6 Stall"
             symbol_name="Sf6Stall"
             underscore_name="sf6_stall"
             description="The percentage of time in which strip-fans pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO6 Stall"
             symbol_name="So6Stall"
             underscore_name="so6_stall"
             description="The percentage of time in which stream-output pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Hi-Depth60 Bottleneck"
             symbol_name="HiDepth60Bottleneck"
             underscore_name="hi_depth60_bottleneck"
             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="BC60 Bottleneck"
             symbol_name="Bc60Bottleneck"
             underscore_name="bc60_bottleneck"
             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x168607C0" />
        <register type="NOA" address="0x00009888" value="0x1603001F" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x12040640" />
        <register type="NOA" address="0x00009888" value="0x08040021" />
        <register type="NOA" address="0x00009888" value="0x1C070000" />
        <register type="NOA" address="0x00009888" value="0x16090000" />
        <register type="NOA" address="0x00009888" value="0x1C0903C0" />
        <register type="NOA" address="0x00009888" value="0x160A01F0" />
        <register type="NOA" address="0x00009888" value="0x160B7C00" />
        <register type="NOA" address="0x00009888" value="0x04860000" />
        <register type="NOA" address="0x00009888" value="0x06860400" />
        <register type="NOA" address="0x00009888" value="0x00860000" />
        <register type="NOA" address="0x00009888" value="0x02030002" />
        <register type="NOA" address="0x00009888" value="0x04030010" />
        <register type="NOA" address="0x00009888" value="0x0A0301C0" />
        <register type="NOA" address="0x00009888" value="0x100300C0" />
        <register type="NOA" address="0x00009888" value="0x12030C80" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x00040000" />
        <register type="NOA" address="0x00009888" value="0x0C040080" />
        <register type="NOA" address="0x00009888" value="0x0E040022" />
        <register type="NOA" address="0x00009888" value="0x04074000" />
        <register type="NOA" address="0x00009888" value="0x0A070021" />
        <register type="NOA" address="0x00009888" value="0x0E0708C0" />
        <register type="NOA" address="0x00009888" value="0x00070800" />
        <register type="NOA" address="0x00009888" value="0x020700A0" />
        <register type="NOA" address="0x00009888" value="0x00083032" />
        <register type="NOA" address="0x00009888" value="0x02083300" />
        <register type="NOA" address="0x00009888" value="0x02094003" />
        <register type="NOA" address="0x00009888" value="0x08090880" />
        <register type="NOA" address="0x00009888" value="0x0C090001" />
        <register type="NOA" address="0x00009888" value="0x0E090023" />
        <register type="NOA" address="0x00009888" value="0x12090003" />
        <register type="NOA" address="0x00009888" value="0x00090D28" />
        <register type="NOA" address="0x00009888" value="0x040A0200" />
        <register type="NOA" address="0x00009888" value="0x140A0940" />
        <register type="NOA" address="0x00009888" value="0x000A9A91" />
        <register type="NOA" address="0x00009888" value="0x020A19AA" />
        <register type="NOA" address="0x00009888" value="0x00015044" />
        <register type="NOA" address="0x00009888" value="0x040B0004" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B2000" />
        <register type="NOA" address="0x00009888" value="0x020B2200" />
        <register type="NOA" address="0x00009888" value="0x00020C20" />
        <register type="NOA" address="0x00009888" value="0x000C0800" />
        <register type="NOA" address="0x00009888" value="0x020C00A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAA2" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031241" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x4203180A" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x440300C2" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030200" />
        <register type="NOA" address="0x00009888" value="0x48030261" />
        <register type="NOA" address="0x00009888" value="0x4A030C22" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400304C1" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x00025551" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045551" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055551" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAA2" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Render Metrics for 3D Pipeline Profile"
       chipset="ACMGT3"
       symbol_name="RenderPipeProfile_Slice7"
       underscore_name="render_pipe_profile__slice7"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="71b5ebc0-874f-4ecd-b409-c387a5bb0543"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VF7 Bottleneck"
             symbol_name="Vf7Bottleneck"
             underscore_name="vf7_bottleneck"
             description="The percentage of time in which vertex fetch pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS7 Bottleneck"
             symbol_name="Vs7Bottleneck"
             underscore_name="vs7_bottleneck"
             description="The percentage of time in which VS7 pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Clipper7 Bottleneck"
             symbol_name="Cl7Bottleneck"
             underscore_name="cl7_bottleneck"
             description="The percentage of time in which clipper pipeline stage was slowing down the 3D pipeline."
             low_watermark="10"
             high_watermark="30"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS7 Bottleneck"
             symbol_name="Hs7Bottleneck"
             underscore_name="hs7_bottleneck"
             description="The percentage of time in which hull shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="3"
             high_watermark="9"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS7 Bottleneck"
             symbol_name="Ds7Bottleneck"
             underscore_name="ds7_bottleneck"
             description="The percentage of time in which domain shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="GS7 Bottleneck"
             symbol_name="Gs7Bottleneck"
             underscore_name="gs7_bottleneck"
             description="The percentage of time in which geometry shader pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF7 Bottleneck"
             symbol_name="Sf7Bottleneck"
             underscore_name="sf7_bottleneck"
             description="The percentage of time in which strip-fans pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="10"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO7 Bottleneck"
             symbol_name="So7Bottleneck"
             underscore_name="so7_bottleneck"
             description="The percentage of time in which stream output pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CL7 Stall"
             symbol_name="Cl7Stall"
             underscore_name="cl7_stall"
             description="The percentage of time in which clipper pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="HS7 Stall"
             symbol_name="Hs7Stall"
             underscore_name="hs7_stall"
             description="The percentage of time in which hull stall pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="DS7 Stall"
             symbol_name="Ds7Stall"
             underscore_name="ds7_stall"
             description="The percentage of time in which domain shader pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SF7 Stall"
             symbol_name="Sf7Stall"
             underscore_name="sf7_stall"
             description="The percentage of time in which strip-fans pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="SO7 Stall"
             symbol_name="So7Stall"
             underscore_name="so7_stall"
             description="The percentage of time in which stream-output pipeline stage was stalled."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier4 Correlate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="Hi-Depth70 Bottleneck"
             symbol_name="HiDepth70Bottleneck"
             underscore_name="hi_depth70_bottleneck"
             description="The percentage of time in which early hierarchical depth test pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="BC70 Bottleneck"
             symbol_name="Bc70Bottleneck"
             underscore_name="bc70_bottleneck"
             description="The percentage of time in which barycentric coordinates calculation pipeline stage was slowing down the 3D pipeline."
             low_watermark="5"
             high_watermark="15"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Geometry"
             mdapi_usage_flags="Tier3 Indicate Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x178607C0" />
        <register type="NOA" address="0x00009888" value="0x1703001F" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x13040640" />
        <register type="NOA" address="0x00009888" value="0x09040021" />
        <register type="NOA" address="0x00009888" value="0x1D070000" />
        <register type="NOA" address="0x00009888" value="0x17090000" />
        <register type="NOA" address="0x00009888" value="0x1D0903C0" />
        <register type="NOA" address="0x00009888" value="0x170A01F0" />
        <register type="NOA" address="0x00009888" value="0x170B7C00" />
        <register type="NOA" address="0x00009888" value="0x05860000" />
        <register type="NOA" address="0x00009888" value="0x07860400" />
        <register type="NOA" address="0x00009888" value="0x01860000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFD" />
        <register type="NOA" address="0x00009888" value="0x0008FFF3" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5551" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x000BAAA2" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x03030002" />
        <register type="NOA" address="0x00009888" value="0x05030010" />
        <register type="NOA" address="0x00009888" value="0x0B0301C0" />
        <register type="NOA" address="0x00009888" value="0x110300C0" />
        <register type="NOA" address="0x00009888" value="0x13030C80" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x01040000" />
        <register type="NOA" address="0x00009888" value="0x0D040080" />
        <register type="NOA" address="0x00009888" value="0x0F040022" />
        <register type="NOA" address="0x00009888" value="0x05074000" />
        <register type="NOA" address="0x00009888" value="0x0B070021" />
        <register type="NOA" address="0x00009888" value="0x0F0708C0" />
        <register type="NOA" address="0x00009888" value="0x01070800" />
        <register type="NOA" address="0x00009888" value="0x030700A0" />
        <register type="NOA" address="0x00009888" value="0x01083032" />
        <register type="NOA" address="0x00009888" value="0x03083300" />
        <register type="NOA" address="0x00009888" value="0x03094003" />
        <register type="NOA" address="0x00009888" value="0x09090880" />
        <register type="NOA" address="0x00009888" value="0x0D090001" />
        <register type="NOA" address="0x00009888" value="0x0F090023" />
        <register type="NOA" address="0x00009888" value="0x13090003" />
        <register type="NOA" address="0x00009888" value="0x01090D28" />
        <register type="NOA" address="0x00009888" value="0x050A0200" />
        <register type="NOA" address="0x00009888" value="0x150A0940" />
        <register type="NOA" address="0x00009888" value="0x010A9A91" />
        <register type="NOA" address="0x00009888" value="0x030A19AA" />
        <register type="NOA" address="0x00009888" value="0x01015044" />
        <register type="NOA" address="0x00009888" value="0x050B0004" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B2000" />
        <register type="NOA" address="0x00009888" value="0x030B2200" />
        <register type="NOA" address="0x00009888" value="0x01020C20" />
        <register type="NOA" address="0x00009888" value="0x010C0800" />
        <register type="NOA" address="0x00009888" value="0x030C00A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAA2" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031241" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x4203180A" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x440300C2" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030200" />
        <register type="NOA" address="0x00009888" value="0x48030261" />
        <register type="NOA" address="0x00009888" value="0x4A030C22" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400304C1" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFD" />
        <register type="NOA" address="0x00009888" value="0x00025551" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045551" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055551" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAA2" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Sampler_Slice01"
       chipset="ACMGT3"
       symbol_name="Sampler_Slice01"
       underscore_name="sampler__slice01"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="1fa63cc6-c791-42ae-9db4-4170daefe666"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice0 Xe Core0 Input Available"
             symbol_name="Sampler00InputAvailable"
             underscore_name="sampler00_input_available"
             description="The percentage of time in which slice0 Xe core0 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice0 Xe Core1 Input Available"
             symbol_name="Sampler01InputAvailable"
             underscore_name="sampler01_input_available"
             description="The percentage of time in which slice0 Xe core1 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice0 Xe Core2 Input Available"
             symbol_name="Sampler02InputAvailable"
             underscore_name="sampler02_input_available"
             description="The percentage of time in which slice0 Xe core2 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice0 Xe Core3 Input Available"
             symbol_name="Sampler03InputAvailable"
             underscore_name="sampler03_input_available"
             description="The percentage of time in which slice0 Xe core3 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core0 Input Available"
             symbol_name="Sampler10InputAvailable"
             underscore_name="sampler10_input_available"
             description="The percentage of time in which slice1 Xe core0 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core1 Input Available"
             symbol_name="Sampler11InputAvailable"
             underscore_name="sampler11_input_available"
             description="The percentage of time in which slice1 Xe core1 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core2 Input Available"
             symbol_name="Sampler12InputAvailable"
             underscore_name="sampler12_input_available"
             description="The percentage of time in which slice1 Xe core2 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core3 Input Available"
             symbol_name="Sampler13InputAvailable"
             underscore_name="sampler13_input_available"
             description="The percentage of time in which slice1 Xe core3 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice0 Xe Core0 Sampler Output Ready"
             symbol_name="Sampler00OutputReady"
             underscore_name="sampler00_output_ready"
             description="The percentage of time in which slice0 Xe core0 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice0 Xe Core1 Sampler Output Ready"
             symbol_name="Sampler01OutputReady"
             underscore_name="sampler01_output_ready"
             description="The percentage of time in which slice0 Xe core1 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice0 Xe Core2 Sampler Output Ready"
             symbol_name="Sampler02OutputReady"
             underscore_name="sampler02_output_ready"
             description="The percentage of time in which slice0 Xe core2 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice0 Xe Core3 Sampler Output Ready"
             symbol_name="Sampler03OutputReady"
             underscore_name="sampler03_output_ready"
             description="The percentage of time in which slice0 Xe core3 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core0 Sampler Output Ready"
             symbol_name="Sampler10OutputReady"
             underscore_name="sampler10_output_ready"
             description="The percentage of time in which slice1 Xe core0 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core1 Sampler Output Ready"
             symbol_name="Sampler11OutputReady"
             underscore_name="sampler11_output_ready"
             description="The percentage of time in which slice1 Xe core1 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core2 Sampler Output Ready"
             symbol_name="Sampler12OutputReady"
             underscore_name="sampler12_output_ready"
             description="The percentage of time in which slice1 Xe core2 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice1 Xe Core3 Sampler Output Ready"
             symbol_name="Sampler13OutputReady"
             underscore_name="sampler13_output_ready"
             description="The percentage of time in which slice1 Xe core3 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1C824C00" />
        <register type="NOA" address="0x00009888" value="0x14832C00" />
        <register type="NOA" address="0x00009888" value="0x1CA24C00" />
        <register type="NOA" address="0x00009888" value="0x14A32C00" />
        <register type="NOA" address="0x00009888" value="0x1CC24C00" />
        <register type="NOA" address="0x00009888" value="0x14C32C00" />
        <register type="NOA" address="0x00009888" value="0x1CE24C00" />
        <register type="NOA" address="0x00009888" value="0x14E32C00" />
        <register type="NOA" address="0x00009888" value="0x1D824C00" />
        <register type="NOA" address="0x00009888" value="0x15832C00" />
        <register type="NOA" address="0x00009888" value="0x1DA24C00" />
        <register type="NOA" address="0x00009888" value="0x15A32C00" />
        <register type="NOA" address="0x00009888" value="0x1DC24C00" />
        <register type="NOA" address="0x00009888" value="0x15C32C00" />
        <register type="NOA" address="0x00009888" value="0x1DE24C00" />
        <register type="NOA" address="0x00009888" value="0x15E32C00" />
        <register type="NOA" address="0x00009888" value="0x04824000" />
        <register type="NOA" address="0x00009888" value="0x16820024" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x0A830580" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A24000" />
        <register type="NOA" address="0x00009888" value="0x14A20900" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x0AA30016" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C24000" />
        <register type="NOA" address="0x00009888" value="0x14C20024" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x08C30580" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x00C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E24000" />
        <register type="NOA" address="0x00009888" value="0x12E20900" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x08E30016" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x00E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05824000" />
        <register type="NOA" address="0x00009888" value="0x13820024" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x07830580" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840808" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A24000" />
        <register type="NOA" address="0x00009888" value="0x11A20900" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x07A30016" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40404" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C24000" />
        <register type="NOA" address="0x00009888" value="0x11C20024" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x05C30580" />
        <register type="NOA" address="0x00009888" value="0x01C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40202" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E24000" />
        <register type="NOA" address="0x00009888" value="0x0FE20900" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x05E30016" />
        <register type="NOA" address="0x00009888" value="0x01E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40101" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030F0F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F4F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090303" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010404" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020202" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030863" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031C8A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44031C06" />
        <register type="NOA" address="0x00009888" value="0x3803F000" />
        <register type="NOA" address="0x00009888" value="0x460308E1" />
        <register type="NOA" address="0x00009888" value="0x4803003F" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Sampler_Slice23"
       chipset="ACMGT3"
       symbol_name="Sampler_Slice23"
       underscore_name="sampler__slice23"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="c22bbd17-c8bd-4f7e-bb2f-4b045e41f1cb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice2 Xe Core0 Input Available"
             symbol_name="Sampler20InputAvailable"
             underscore_name="sampler20_input_available"
             description="The percentage of time in which slice2 Xe core0 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice2 Xe Core1 Input Available"
             symbol_name="Sampler21InputAvailable"
             underscore_name="sampler21_input_available"
             description="The percentage of time in which slice2 Xe core1 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice2 Xe Core2 Input Available"
             symbol_name="Sampler22InputAvailable"
             underscore_name="sampler22_input_available"
             description="The percentage of time in which slice2 Xe core2 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice2 Xe Core3 Input Available"
             symbol_name="Sampler23InputAvailable"
             underscore_name="sampler23_input_available"
             description="The percentage of time in which slice2 Xe core3 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core0 Input Available"
             symbol_name="Sampler30InputAvailable"
             underscore_name="sampler30_input_available"
             description="The percentage of time in which slice3 Xe core0 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core1 Input Available"
             symbol_name="Sampler31InputAvailable"
             underscore_name="sampler31_input_available"
             description="The percentage of time in which slice3 Xe core1 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core2 Input Available"
             symbol_name="Sampler32InputAvailable"
             underscore_name="sampler32_input_available"
             description="The percentage of time in which slice3 Xe core2 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core3 Input Available"
             symbol_name="Sampler33InputAvailable"
             underscore_name="sampler33_input_available"
             description="The percentage of time in which slice3 Xe core3 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice2 Xe Core0 Sampler Output Ready"
             symbol_name="Sampler20OutputReady"
             underscore_name="sampler20_output_ready"
             description="The percentage of time in which slice2 Xe core0 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice2 Xe Core1 Sampler Output Ready"
             symbol_name="Sampler21OutputReady"
             underscore_name="sampler21_output_ready"
             description="The percentage of time in which slice2 Xe core1 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice2 Xe Core2 Sampler Output Ready"
             symbol_name="Sampler22OutputReady"
             underscore_name="sampler22_output_ready"
             description="The percentage of time in which slice2 Xe core2 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice2 Xe Core3 Sampler Output Ready"
             symbol_name="Sampler23OutputReady"
             underscore_name="sampler23_output_ready"
             description="The percentage of time in which slice2 Xe core3 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core0 Sampler Output Ready"
             symbol_name="Sampler30OutputReady"
             underscore_name="sampler30_output_ready"
             description="The percentage of time in which slice3 Xe core0 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core1 Sampler Output Ready"
             symbol_name="Sampler31OutputReady"
             underscore_name="sampler31_output_ready"
             description="The percentage of time in which slice3 Xe core1 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core2 Sampler Output Ready"
             symbol_name="Sampler32OutputReady"
             underscore_name="sampler32_output_ready"
             description="The percentage of time in which slice3 Xe core2 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice3 Xe Core3 Sampler Output Ready"
             symbol_name="Sampler33OutputReady"
             underscore_name="sampler33_output_ready"
             description="The percentage of time in which slice3 Xe core3 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1C824C00" />
        <register type="NOA" address="0x00009888" value="0x14832C00" />
        <register type="NOA" address="0x00009888" value="0x1CA24C00" />
        <register type="NOA" address="0x00009888" value="0x14A32C00" />
        <register type="NOA" address="0x00009888" value="0x1CC24C00" />
        <register type="NOA" address="0x00009888" value="0x14C32C00" />
        <register type="NOA" address="0x00009888" value="0x1CE24C00" />
        <register type="NOA" address="0x00009888" value="0x14E32C00" />
        <register type="NOA" address="0x00009888" value="0x1D824C00" />
        <register type="NOA" address="0x00009888" value="0x15832C00" />
        <register type="NOA" address="0x00009888" value="0x1DA24C00" />
        <register type="NOA" address="0x00009888" value="0x15A32C00" />
        <register type="NOA" address="0x00009888" value="0x1DC24C00" />
        <register type="NOA" address="0x00009888" value="0x15C32C00" />
        <register type="NOA" address="0x00009888" value="0x1DE24C00" />
        <register type="NOA" address="0x00009888" value="0x15E32C00" />
        <register type="NOA" address="0x00009888" value="0x04824000" />
        <register type="NOA" address="0x00009888" value="0x16820024" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x0A830580" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A24000" />
        <register type="NOA" address="0x00009888" value="0x14A20900" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x0AA30016" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C24000" />
        <register type="NOA" address="0x00009888" value="0x14C20024" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x08C30580" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x00C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E24000" />
        <register type="NOA" address="0x00009888" value="0x12E20900" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x08E30016" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x00E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05824000" />
        <register type="NOA" address="0x00009888" value="0x13820024" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x07830580" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840808" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A24000" />
        <register type="NOA" address="0x00009888" value="0x11A20900" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x07A30016" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40404" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C24000" />
        <register type="NOA" address="0x00009888" value="0x11C20024" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x05C30580" />
        <register type="NOA" address="0x00009888" value="0x01C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40202" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E24000" />
        <register type="NOA" address="0x00009888" value="0x0FE20900" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x05E30016" />
        <register type="NOA" address="0x00009888" value="0x01E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40101" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030F0F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F4F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090303" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010404" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020202" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030863" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031C8A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44031C06" />
        <register type="NOA" address="0x00009888" value="0x3803F000" />
        <register type="NOA" address="0x00009888" value="0x460308E1" />
        <register type="NOA" address="0x00009888" value="0x4803003F" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Sampler_Slice45"
       chipset="ACMGT3"
       symbol_name="Sampler_Slice45"
       underscore_name="sampler__slice45"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="3946ded6-dff6-461a-a9cd-5291d9dcce51"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice4 Xe Core0 Input Available"
             symbol_name="Sampler40InputAvailable"
             underscore_name="sampler40_input_available"
             description="The percentage of time in which slice4 Xe core0 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice4 Xe Core1 Input Available"
             symbol_name="Sampler41InputAvailable"
             underscore_name="sampler41_input_available"
             description="The percentage of time in which slice4 Xe core1 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice4 Xe Core2 Input Available"
             symbol_name="Sampler42InputAvailable"
             underscore_name="sampler42_input_available"
             description="The percentage of time in which slice4 Xe core2 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice4 Xe Core3 Input Available"
             symbol_name="Sampler43InputAvailable"
             underscore_name="sampler43_input_available"
             description="The percentage of time in which slice4 Xe core3 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core0 Input Available"
             symbol_name="Sampler50InputAvailable"
             underscore_name="sampler50_input_available"
             description="The percentage of time in which slice5 Xe core0 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core1 Input Available"
             symbol_name="Sampler51InputAvailable"
             underscore_name="sampler51_input_available"
             description="The percentage of time in which slice5 Xe core1 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core2 Input Available"
             symbol_name="Sampler52InputAvailable"
             underscore_name="sampler52_input_available"
             description="The percentage of time in which slice5 Xe core2 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core3 Input Available"
             symbol_name="Sampler53InputAvailable"
             underscore_name="sampler53_input_available"
             description="The percentage of time in which slice5 Xe core3 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice4 Xe Core0 Sampler Output Ready"
             symbol_name="Sampler40OutputReady"
             underscore_name="sampler40_output_ready"
             description="The percentage of time in which slice4 Xe core0 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice4 Xe Core1 Sampler Output Ready"
             symbol_name="Sampler41OutputReady"
             underscore_name="sampler41_output_ready"
             description="The percentage of time in which slice4 Xe core1 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice4 Xe Core2 Sampler Output Ready"
             symbol_name="Sampler42OutputReady"
             underscore_name="sampler42_output_ready"
             description="The percentage of time in which slice4 Xe core2 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice4 Xe Core3 Sampler Output Ready"
             symbol_name="Sampler43OutputReady"
             underscore_name="sampler43_output_ready"
             description="The percentage of time in which slice4 Xe core3 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core0 Sampler Output Ready"
             symbol_name="Sampler50OutputReady"
             underscore_name="sampler50_output_ready"
             description="The percentage of time in which slice5 Xe core0 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core1 Sampler Output Ready"
             symbol_name="Sampler51OutputReady"
             underscore_name="sampler51_output_ready"
             description="The percentage of time in which slice5 Xe core1 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core2 Sampler Output Ready"
             symbol_name="Sampler52OutputReady"
             underscore_name="sampler52_output_ready"
             description="The percentage of time in which slice5 Xe core2 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice5 Xe Core3 Sampler Output Ready"
             symbol_name="Sampler53OutputReady"
             underscore_name="sampler53_output_ready"
             description="The percentage of time in which slice5 Xe core3 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1C824C00" />
        <register type="NOA" address="0x00009888" value="0x14832C00" />
        <register type="NOA" address="0x00009888" value="0x1CA24C00" />
        <register type="NOA" address="0x00009888" value="0x14A32C00" />
        <register type="NOA" address="0x00009888" value="0x1CC24C00" />
        <register type="NOA" address="0x00009888" value="0x14C32C00" />
        <register type="NOA" address="0x00009888" value="0x1CE24C00" />
        <register type="NOA" address="0x00009888" value="0x14E32C00" />
        <register type="NOA" address="0x00009888" value="0x1D824C00" />
        <register type="NOA" address="0x00009888" value="0x15832C00" />
        <register type="NOA" address="0x00009888" value="0x1DA24C00" />
        <register type="NOA" address="0x00009888" value="0x15A32C00" />
        <register type="NOA" address="0x00009888" value="0x1DC24C00" />
        <register type="NOA" address="0x00009888" value="0x15C32C00" />
        <register type="NOA" address="0x00009888" value="0x1DE24C00" />
        <register type="NOA" address="0x00009888" value="0x15E32C00" />
        <register type="NOA" address="0x00009888" value="0x04824000" />
        <register type="NOA" address="0x00009888" value="0x16820024" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x0A830580" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A24000" />
        <register type="NOA" address="0x00009888" value="0x14A20900" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x0AA30016" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C24000" />
        <register type="NOA" address="0x00009888" value="0x14C20024" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x08C30580" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x00C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E24000" />
        <register type="NOA" address="0x00009888" value="0x12E20900" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x08E30016" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x00E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05824000" />
        <register type="NOA" address="0x00009888" value="0x13820024" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x07830580" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840808" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A24000" />
        <register type="NOA" address="0x00009888" value="0x11A20900" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x07A30016" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40404" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C24000" />
        <register type="NOA" address="0x00009888" value="0x11C20024" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x05C30580" />
        <register type="NOA" address="0x00009888" value="0x01C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40202" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E24000" />
        <register type="NOA" address="0x00009888" value="0x0FE20900" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x05E30016" />
        <register type="NOA" address="0x00009888" value="0x01E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40101" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030F0F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F4F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090303" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010404" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020202" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030863" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031C8A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44031C06" />
        <register type="NOA" address="0x00009888" value="0x3803F000" />
        <register type="NOA" address="0x00009888" value="0x460308E1" />
        <register type="NOA" address="0x00009888" value="0x4803003F" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Sampler_Slice67"
       chipset="ACMGT3"
       symbol_name="Sampler_Slice67"
       underscore_name="sampler__slice67"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="6ab037fb-065e-4f01-b24e-5f425077189c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Slice6 Xe Core0 Input Available"
             symbol_name="Sampler60InputAvailable"
             underscore_name="sampler60_input_available"
             description="The percentage of time in which slice6 Xe core0 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice6 Xe Core1 Input Available"
             symbol_name="Sampler61InputAvailable"
             underscore_name="sampler61_input_available"
             description="The percentage of time in which slice6 Xe core1 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice6 Xe Core2 Input Available"
             symbol_name="Sampler62InputAvailable"
             underscore_name="sampler62_input_available"
             description="The percentage of time in which slice6 Xe core2 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice6 Xe Core3 Input Available"
             symbol_name="Sampler63InputAvailable"
             underscore_name="sampler63_input_available"
             description="The percentage of time in which slice6 Xe core3 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core0 Input Available"
             symbol_name="Sampler70InputAvailable"
             underscore_name="sampler70_input_available"
             description="The percentage of time in which slice7 Xe core0 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core1 Input Available"
             symbol_name="Sampler71InputAvailable"
             underscore_name="sampler71_input_available"
             description="The percentage of time in which slice7 Xe core1 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core2 Input Available"
             symbol_name="Sampler72InputAvailable"
             underscore_name="sampler72_input_available"
             description="The percentage of time in which slice7 Xe core2 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core3 Input Available"
             symbol_name="Sampler73InputAvailable"
             underscore_name="sampler73_input_available"
             description="The percentage of time in which slice7 Xe core3 sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice6 Xe Core0 Sampler Output Ready"
             symbol_name="Sampler60OutputReady"
             underscore_name="sampler60_output_ready"
             description="The percentage of time in which slice6 Xe core0 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice6 Xe Core1 Sampler Output Ready"
             symbol_name="Sampler61OutputReady"
             underscore_name="sampler61_output_ready"
             description="The percentage of time in which slice6 Xe core1 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice6 Xe Core2 Sampler Output Ready"
             symbol_name="Sampler62OutputReady"
             underscore_name="sampler62_output_ready"
             description="The percentage of time in which slice6 Xe core2 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice6 Xe Core3 Sampler Output Ready"
             symbol_name="Sampler63OutputReady"
             underscore_name="sampler63_output_ready"
             description="The percentage of time in which slice6 Xe core3 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core0 Sampler Output Ready"
             symbol_name="Sampler70OutputReady"
             underscore_name="sampler70_output_ready"
             description="The percentage of time in which slice7 Xe core0 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core1 Sampler Output Ready"
             symbol_name="Sampler71OutputReady"
             underscore_name="sampler71_output_ready"
             description="The percentage of time in which slice7 Xe core1 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core2 Sampler Output Ready"
             symbol_name="Sampler72OutputReady"
             underscore_name="sampler72_output_ready"
             description="The percentage of time in which slice7 Xe core2 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Slice7 Xe Core3 Sampler Output Ready"
             symbol_name="Sampler73OutputReady"
             underscore_name="sampler73_output_ready"
             description="The percentage of time in which slice7 Xe core3 sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1C824C00" />
        <register type="NOA" address="0x00009888" value="0x14832C00" />
        <register type="NOA" address="0x00009888" value="0x1CA24C00" />
        <register type="NOA" address="0x00009888" value="0x14A32C00" />
        <register type="NOA" address="0x00009888" value="0x1CC24C00" />
        <register type="NOA" address="0x00009888" value="0x14C32C00" />
        <register type="NOA" address="0x00009888" value="0x1CE24C00" />
        <register type="NOA" address="0x00009888" value="0x14E32C00" />
        <register type="NOA" address="0x00009888" value="0x1D824C00" />
        <register type="NOA" address="0x00009888" value="0x15832C00" />
        <register type="NOA" address="0x00009888" value="0x1DA24C00" />
        <register type="NOA" address="0x00009888" value="0x15A32C00" />
        <register type="NOA" address="0x00009888" value="0x1DC24C00" />
        <register type="NOA" address="0x00009888" value="0x15C32C00" />
        <register type="NOA" address="0x00009888" value="0x1DE24C00" />
        <register type="NOA" address="0x00009888" value="0x15E32C00" />
        <register type="NOA" address="0x00009888" value="0x04824000" />
        <register type="NOA" address="0x00009888" value="0x16820024" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x0A830580" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A24000" />
        <register type="NOA" address="0x00009888" value="0x14A20900" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x0AA30016" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C24000" />
        <register type="NOA" address="0x00009888" value="0x14C20024" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x08C30580" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x00C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E24000" />
        <register type="NOA" address="0x00009888" value="0x12E20900" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x08E30016" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x00E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05824000" />
        <register type="NOA" address="0x00009888" value="0x13820024" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x07830580" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840808" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A24000" />
        <register type="NOA" address="0x00009888" value="0x11A20900" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x07A30016" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40404" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C24000" />
        <register type="NOA" address="0x00009888" value="0x11C20024" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x05C30580" />
        <register type="NOA" address="0x00009888" value="0x01C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40202" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E24000" />
        <register type="NOA" address="0x00009888" value="0x0FE20900" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x05E30016" />
        <register type="NOA" address="0x00009888" value="0x01E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40101" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030F0F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F4F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090303" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010404" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020202" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030863" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031C8A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44031C06" />
        <register type="NOA" address="0x00009888" value="0x3803F000" />
        <register type="NOA" address="0x00009888" value="0x460308E1" />
        <register type="NOA" address="0x00009888" value="0x4803003F" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="TDL_Slice01_1"
       chipset="ACMGT3"
       symbol_name="TDL_Slice01_1"
       underscore_name="tdl__slice01_1"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="f0294ed6-827a-44e0-9f79-1ddc22182899"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Xe Core0 Thread Dispatcher"
             symbol_name="NonPSThread00ReadyForDispatch"
             underscore_name="non_ps_thread00_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Xe Core1 Thread Dispatcher"
             symbol_name="NonPSThread01ReadyForDispatch"
             underscore_name="non_ps_thread01_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Xe Core2 Thread Dispatcher"
             symbol_name="NonPSThread02ReadyForDispatch"
             underscore_name="non_ps_thread02_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice0 Xe Core3 Thread Dispatcher"
             symbol_name="NonPSThread03ReadyForDispatch"
             underscore_name="non_ps_thread03_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice0 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice1 Xe Core0 Thread Dispatcher"
             symbol_name="NonPSThread10ReadyForDispatch"
             underscore_name="non_ps_thread10_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice1 Xe Core1 Thread Dispatcher"
             symbol_name="NonPSThread11ReadyForDispatch"
             underscore_name="non_ps_thread11_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice1 Xe Core2 Thread Dispatcher"
             symbol_name="NonPSThread12ReadyForDispatch"
             underscore_name="non_ps_thread12_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice1 Xe Core3 Thread Dispatcher"
             symbol_name="NonPSThread13ReadyForDispatch"
             underscore_name="non_ps_thread13_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice1 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core3 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader03ReadyPort0"
             underscore_name="thread_header03_ready_port0"
             description="The percentage of time in which thread header is ready on slice0 Xe core3 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core3 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader03ReadyPort1"
             underscore_name="thread_header03_ready_port1"
             description="The percentage of time in which thread header is ready on slice0 Xe core3 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core3 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader03ReadyPort2"
             underscore_name="thread_header03_ready_port2"
             description="The percentage of time in which thread header is ready on slice0 Xe core3 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core3 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader03ReadyPort3"
             underscore_name="thread_header03_ready_port3"
             description="The percentage of time in which thread header is ready on slice0 Xe core3 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core3 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader13ReadyPort0"
             underscore_name="thread_header13_ready_port0"
             description="The percentage of time in which thread header is ready on slice1 Xe core3 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core3 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader13ReadyPort1"
             underscore_name="thread_header13_ready_port1"
             description="The percentage of time in which thread header is ready on slice1 Xe core3 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core3 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader13ReadyPort2"
             underscore_name="thread_header13_ready_port2"
             description="The percentage of time in which thread header is ready on slice1 Xe core3 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core3 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader13ReadyPort3"
             underscore_name="thread_header13_ready_port3"
             description="The percentage of time in which thread header is ready on slice1 Xe core3 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2A81001C" />
        <register type="NOA" address="0x00009888" value="0x2AA1001C" />
        <register type="NOA" address="0x00009888" value="0x2AC1001C" />
        <register type="NOA" address="0x00009888" value="0x2AE1001C" />
        <register type="NOA" address="0x00009888" value="0x2B81001C" />
        <register type="NOA" address="0x00009888" value="0x2BA1001C" />
        <register type="NOA" address="0x00009888" value="0x2BC1001C" />
        <register type="NOA" address="0x00009888" value="0x2BE1001C" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x08810030" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x08A10C00" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0AC10030" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x0AE10C00" />
        <register type="NOA" address="0x00009888" value="0x14E10CF4" />
        <register type="NOA" address="0x00009888" value="0x16E10C72" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x02E3AA00" />
        <register type="NOA" address="0x00009888" value="0x00E4F008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x02E75500" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x0D810030" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x0DA10C00" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0FC10030" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x0FE10C00" />
        <register type="NOA" address="0x00009888" value="0x11E10CF4" />
        <register type="NOA" address="0x00009888" value="0x13E10C72" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40F80" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03E70055" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02075500" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x0009F00C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020AAA55" />
        <register type="NOA" address="0x00009888" value="0x00010FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03294A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032007" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40031CE7" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="TDL_Slice01_2"
       chipset="ACMGT3"
       symbol_name="TDL_Slice01_2"
       underscore_name="tdl__slice01_2"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="14477b8c-ad25-4351-8c67-e6411cb77bab"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS Thread Ready For Dispatch on Slice0 Xe Core0 Thread Dispatcher"
             symbol_name="PSThread00ReadyForDispatch"
             underscore_name="ps_thread00_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice0 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice0 Xe Core1 Thread Dispatcher"
             symbol_name="PSThread01ReadyForDispatch"
             underscore_name="ps_thread01_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice0 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice0 Xe Core2 Thread Dispatcher"
             symbol_name="PSThread02ReadyForDispatch"
             underscore_name="ps_thread02_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice0 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice0 Xe Core3 Thread Dispatcher"
             symbol_name="PSThread03ReadyForDispatch"
             underscore_name="ps_thread03_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice0 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice1 Xe Core0 Thread Dispatcher"
             symbol_name="PSThread10ReadyForDispatch"
             underscore_name="ps_thread10_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice1 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice1 Xe Core1 Thread Dispatcher"
             symbol_name="PSThread11ReadyForDispatch"
             underscore_name="ps_thread11_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice1 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice1 Xe Core2 Thread Dispatcher"
             symbol_name="PSThread12ReadyForDispatch"
             underscore_name="ps_thread12_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice1 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice1 Xe Core3 Thread Dispatcher"
             symbol_name="PSThread13ReadyForDispatch"
             underscore_name="ps_thread13_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice1 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x28810340" />
        <register type="NOA" address="0x00009888" value="0x28A10340" />
        <register type="NOA" address="0x00009888" value="0x28C10340" />
        <register type="NOA" address="0x00009888" value="0x28E10340" />
        <register type="NOA" address="0x00009888" value="0x29810340" />
        <register type="NOA" address="0x00009888" value="0x29A10340" />
        <register type="NOA" address="0x00009888" value="0x29C10340" />
        <register type="NOA" address="0x00009888" value="0x29E10340" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x08810C31" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083000A" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x00870005" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x0AA10C31" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x00A70050" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x0CC10C31" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70500" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x0EE10C31" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x00E75000" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x11810C31" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x13A10C31" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x15C10C31" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x17E10C31" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000000" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000000" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000000" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00000000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00000000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00000000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="TDL_Slice01_3"
       chipset="ACMGT3"
       symbol_name="TDL_Slice01_3"
       underscore_name="tdl__slice01_3"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="6b48996e-1179-4955-bd28-d5aefeea1196"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core0 Thread Dispatcher"
             symbol_name="ThreadHeader00Ready"
             underscore_name="thread_header00_ready"
             description="The percentage of time in which thread header is ready on slice0 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core0 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader00ReadyPort0"
             underscore_name="thread_header00_ready_port0"
             description="The percentage of time in which thread header is ready on slice0 Xe core0 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core0 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader00ReadyPort1"
             underscore_name="thread_header00_ready_port1"
             description="The percentage of time in which thread header is ready on slice0 Xe core0 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core0 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader00ReadyPort2"
             underscore_name="thread_header00_ready_port2"
             description="The percentage of time in which thread header is ready on slice0 Xe core0 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core0 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader00ReadyPort3"
             underscore_name="thread_header00_ready_port3"
             description="The percentage of time in which thread header is ready on slice0 Xe core0 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core1 Thread Dispatcher"
             symbol_name="ThreadHeader01Ready"
             underscore_name="thread_header01_ready"
             description="The percentage of time in which thread header is ready on slice0 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core1 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader01ReadyPort0"
             underscore_name="thread_header01_ready_port0"
             description="The percentage of time in which thread header is ready on slice0 Xe core1 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core1 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader01ReadyPort1"
             underscore_name="thread_header01_ready_port1"
             description="The percentage of time in which thread header is ready on slice0 Xe core1 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core1 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader01ReadyPort2"
             underscore_name="thread_header01_ready_port2"
             description="The percentage of time in which thread header is ready on slice0 Xe core1 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core1 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader01ReadyPort3"
             underscore_name="thread_header01_ready_port3"
             description="The percentage of time in which thread header is ready on slice0 Xe core1 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core2 Thread Dispatcher"
             symbol_name="ThreadHeader02Ready"
             underscore_name="thread_header02_ready"
             description="The percentage of time in which thread header is ready on slice0 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core2 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader02ReadyPort0"
             underscore_name="thread_header02_ready_port0"
             description="The percentage of time in which thread header is ready on slice0 Xe core2 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core2 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader02ReadyPort1"
             underscore_name="thread_header02_ready_port1"
             description="The percentage of time in which thread header is ready on slice0 Xe core2 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core2 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader02ReadyPort2"
             underscore_name="thread_header02_ready_port2"
             description="The percentage of time in which thread header is ready on slice0 Xe core2 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core2 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader02ReadyPort3"
             underscore_name="thread_header02_ready_port3"
             description="The percentage of time in which thread header is ready on slice0 Xe core2 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice0 Xe Core3 Thread Dispatcher"
             symbol_name="ThreadHeader03Ready"
             underscore_name="thread_header03_ready"
             description="The percentage of time in which thread header is ready on slice0 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2A81001C" />
        <register type="NOA" address="0x00009888" value="0x2AA1001C" />
        <register type="NOA" address="0x00009888" value="0x2AC1001C" />
        <register type="NOA" address="0x00009888" value="0x2AE1001C" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x14810CF4" />
        <register type="NOA" address="0x00009888" value="0x16810C72" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x02875500" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x10A10CF4" />
        <register type="NOA" address="0x00009888" value="0x12A10C72" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A70055" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0CC10CF4" />
        <register type="NOA" address="0x00009888" value="0x0EC10C72" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C75500" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x08E10CB1" />
        <register type="NOA" address="0x00009888" value="0x0AE10D33" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E70055" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00078000" />
        <register type="OA" address="0x0000D944" value="0x00000FFF" />
        <register type="OA" address="0x0000D948" value="0x00007800" />
        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
        <register type="OA" address="0x0000D950" value="0x00000780" />
        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
        <register type="OA" address="0x0000D958" value="0x00000078" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
    </register_config>
  </set>

  <set name="TDL_Slice01_4"
       chipset="ACMGT3"
       symbol_name="TDL_Slice01_4"
       underscore_name="tdl__slice01_4"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="6403c3b2-e302-4c1a-a604-7817e846ab2c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core0 Thread Dispatcher"
             symbol_name="ThreadHeader10Ready"
             underscore_name="thread_header10_ready"
             description="The percentage of time in which thread header is ready on slice1 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core0 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader10ReadyPort0"
             underscore_name="thread_header10_ready_port0"
             description="The percentage of time in which thread header is ready on slice1 Xe core0 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core0 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader10ReadyPort1"
             underscore_name="thread_header10_ready_port1"
             description="The percentage of time in which thread header is ready on slice1 Xe core0 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core0 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader10ReadyPort2"
             underscore_name="thread_header10_ready_port2"
             description="The percentage of time in which thread header is ready on slice1 Xe core0 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core0 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader10ReadyPort3"
             underscore_name="thread_header10_ready_port3"
             description="The percentage of time in which thread header is ready on slice1 Xe core0 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core1 Thread Dispatcher"
             symbol_name="ThreadHeader11Ready"
             underscore_name="thread_header11_ready"
             description="The percentage of time in which thread header is ready on slice1 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core1 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader11ReadyPort0"
             underscore_name="thread_header11_ready_port0"
             description="The percentage of time in which thread header is ready on slice1 Xe core1 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core1 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader11ReadyPort1"
             underscore_name="thread_header11_ready_port1"
             description="The percentage of time in which thread header is ready on slice1 Xe core1 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core1 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader11ReadyPort2"
             underscore_name="thread_header11_ready_port2"
             description="The percentage of time in which thread header is ready on slice1 Xe core1 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core1 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader11ReadyPort3"
             underscore_name="thread_header11_ready_port3"
             description="The percentage of time in which thread header is ready on slice1 Xe core1 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core2 Thread Dispatcher"
             symbol_name="ThreadHeader12Ready"
             underscore_name="thread_header12_ready"
             description="The percentage of time in which thread header is ready on slice1 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core2 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader12ReadyPort0"
             underscore_name="thread_header12_ready_port0"
             description="The percentage of time in which thread header is ready on slice1 Xe core2 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core2 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader12ReadyPort1"
             underscore_name="thread_header12_ready_port1"
             description="The percentage of time in which thread header is ready on slice1 Xe core2 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core2 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader12ReadyPort2"
             underscore_name="thread_header12_ready_port2"
             description="The percentage of time in which thread header is ready on slice1 Xe core2 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core2 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader12ReadyPort3"
             underscore_name="thread_header12_ready_port3"
             description="The percentage of time in which thread header is ready on slice1 Xe core2 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice1 Xe Core3 Thread Dispatcher"
             symbol_name="ThreadHeader13Ready"
             underscore_name="thread_header13_ready"
             description="The percentage of time in which thread header is ready on slice1 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2B81001C" />
        <register type="NOA" address="0x00009888" value="0x2BA1001C" />
        <register type="NOA" address="0x00009888" value="0x2BC1001C" />
        <register type="NOA" address="0x00009888" value="0x2BE1001C" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x15810CF4" />
        <register type="NOA" address="0x00009888" value="0x17810C72" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x03875500" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x11A10CF4" />
        <register type="NOA" address="0x00009888" value="0x13A10C72" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A70055" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0DC10CF4" />
        <register type="NOA" address="0x00009888" value="0x0FC10C72" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C75500" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x09E10CB1" />
        <register type="NOA" address="0x00009888" value="0x0BE10D33" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E70055" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00078000" />
        <register type="OA" address="0x0000D944" value="0x00000FFF" />
        <register type="OA" address="0x0000D948" value="0x00007800" />
        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
        <register type="OA" address="0x0000D950" value="0x00000780" />
        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
        <register type="OA" address="0x0000D958" value="0x00000078" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
    </register_config>
  </set>

  <set name="TDL_Slice23_1"
       chipset="ACMGT3"
       symbol_name="TDL_Slice23_1"
       underscore_name="tdl__slice23_1"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="51d2c1bd-7432-411f-9095-ac97d55dc285"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice2 Xe Core0 Thread Dispatcher"
             symbol_name="NonPSThread20ReadyForDispatch"
             underscore_name="non_ps_thread20_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice2 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice2 Xe Core1 Thread Dispatcher"
             symbol_name="NonPSThread21ReadyForDispatch"
             underscore_name="non_ps_thread21_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice2 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice2 Xe Core2 Thread Dispatcher"
             symbol_name="NonPSThread22ReadyForDispatch"
             underscore_name="non_ps_thread22_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice2 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice2 Xe Core3 Thread Dispatcher"
             symbol_name="NonPSThread23ReadyForDispatch"
             underscore_name="non_ps_thread23_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice2 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice3 Xe Core0 Thread Dispatcher"
             symbol_name="NonPSThread30ReadyForDispatch"
             underscore_name="non_ps_thread30_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice3 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice3 Xe Core1 Thread Dispatcher"
             symbol_name="NonPSThread31ReadyForDispatch"
             underscore_name="non_ps_thread31_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice3 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice3 Xe Core2 Thread Dispatcher"
             symbol_name="NonPSThread32ReadyForDispatch"
             underscore_name="non_ps_thread32_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice3 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice3 Xe Core3 Thread Dispatcher"
             symbol_name="NonPSThread33ReadyForDispatch"
             underscore_name="non_ps_thread33_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice3 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core3 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader23ReadyPort0"
             underscore_name="thread_header23_ready_port0"
             description="The percentage of time in which thread header is ready on slice2 Xe core3 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core3 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader23ReadyPort1"
             underscore_name="thread_header23_ready_port1"
             description="The percentage of time in which thread header is ready on slice2 Xe core3 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core3 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader23ReadyPort2"
             underscore_name="thread_header23_ready_port2"
             description="The percentage of time in which thread header is ready on slice2 Xe core3 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core3 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader23ReadyPort3"
             underscore_name="thread_header23_ready_port3"
             description="The percentage of time in which thread header is ready on slice2 Xe core3 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core3 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader33ReadyPort0"
             underscore_name="thread_header33_ready_port0"
             description="The percentage of time in which thread header is ready on slice3 Xe core3 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core3 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader33ReadyPort1"
             underscore_name="thread_header33_ready_port1"
             description="The percentage of time in which thread header is ready on slice3 Xe core3 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core3 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader33ReadyPort2"
             underscore_name="thread_header33_ready_port2"
             description="The percentage of time in which thread header is ready on slice3 Xe core3 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core3 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader33ReadyPort3"
             underscore_name="thread_header33_ready_port3"
             description="The percentage of time in which thread header is ready on slice3 Xe core3 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2A81001C" />
        <register type="NOA" address="0x00009888" value="0x2AA1001C" />
        <register type="NOA" address="0x00009888" value="0x2AC1001C" />
        <register type="NOA" address="0x00009888" value="0x2AE1001C" />
        <register type="NOA" address="0x00009888" value="0x2B81001C" />
        <register type="NOA" address="0x00009888" value="0x2BA1001C" />
        <register type="NOA" address="0x00009888" value="0x2BC1001C" />
        <register type="NOA" address="0x00009888" value="0x2BE1001C" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x08810030" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x08A10C00" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0AC10030" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x0AE10C00" />
        <register type="NOA" address="0x00009888" value="0x14E10CF4" />
        <register type="NOA" address="0x00009888" value="0x16E10C72" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x02E3AA00" />
        <register type="NOA" address="0x00009888" value="0x00E4F008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x02E75500" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x0D810030" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x0DA10C00" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0FC10030" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x0FE10C00" />
        <register type="NOA" address="0x00009888" value="0x11E10CF4" />
        <register type="NOA" address="0x00009888" value="0x13E10C72" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40F80" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03E70055" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02075500" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x0009F00C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020AAA55" />
        <register type="NOA" address="0x00009888" value="0x00010FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03294A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032007" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40031CE7" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="TDL_Slice23_2"
       chipset="ACMGT3"
       symbol_name="TDL_Slice23_2"
       underscore_name="tdl__slice23_2"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="32e32945-471f-4f17-bae1-9d96f9c54f8d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS Thread Ready For Dispatch on Slice2 Xe Core0 Thread Dispatcher"
             symbol_name="PSThread20ReadyForDispatch"
             underscore_name="ps_thread20_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice2 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice2 Xe Core1 Thread Dispatcher"
             symbol_name="PSThread21ReadyForDispatch"
             underscore_name="ps_thread21_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice2 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice2 Xe Core2 Thread Dispatcher"
             symbol_name="PSThread22ReadyForDispatch"
             underscore_name="ps_thread22_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice2 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice2 Xe Core3 Thread Dispatcher"
             symbol_name="PSThread23ReadyForDispatch"
             underscore_name="ps_thread23_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice2 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice3 Xe Core0 Thread Dispatcher"
             symbol_name="PSThread30ReadyForDispatch"
             underscore_name="ps_thread30_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice3 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice3 Xe Core1 Thread Dispatcher"
             symbol_name="PSThread31ReadyForDispatch"
             underscore_name="ps_thread31_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice3 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice3 Xe Core2 Thread Dispatcher"
             symbol_name="PSThread32ReadyForDispatch"
             underscore_name="ps_thread32_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice3 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice3 Xe Core3 Thread Dispatcher"
             symbol_name="PSThread33ReadyForDispatch"
             underscore_name="ps_thread33_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice3 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x28810340" />
        <register type="NOA" address="0x00009888" value="0x28A10340" />
        <register type="NOA" address="0x00009888" value="0x28C10340" />
        <register type="NOA" address="0x00009888" value="0x28E10340" />
        <register type="NOA" address="0x00009888" value="0x29810340" />
        <register type="NOA" address="0x00009888" value="0x29A10340" />
        <register type="NOA" address="0x00009888" value="0x29C10340" />
        <register type="NOA" address="0x00009888" value="0x29E10340" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x08810C31" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083000A" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x00870005" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x0AA10C31" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x00A70050" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x0CC10C31" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70500" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x0EE10C31" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x00E75000" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x11810C31" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x13A10C31" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x15C10C31" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x17E10C31" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000000" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000000" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000000" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00000000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00000000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00000000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="TDL_Slice23_3"
       chipset="ACMGT3"
       symbol_name="TDL_Slice23_3"
       underscore_name="tdl__slice23_3"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="34804b9e-0d2b-4e97-ba78-5c2069bc9df9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core0 Thread Dispatcher"
             symbol_name="ThreadHeader20Ready"
             underscore_name="thread_header20_ready"
             description="The percentage of time in which thread header is ready on slice2 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core0 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader20ReadyPort0"
             underscore_name="thread_header20_ready_port0"
             description="The percentage of time in which thread header is ready on slice2 Xe core0 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core0 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader20ReadyPort1"
             underscore_name="thread_header20_ready_port1"
             description="The percentage of time in which thread header is ready on slice2 Xe core0 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core0 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader20ReadyPort2"
             underscore_name="thread_header20_ready_port2"
             description="The percentage of time in which thread header is ready on slice2 Xe core0 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core0 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader20ReadyPort3"
             underscore_name="thread_header20_ready_port3"
             description="The percentage of time in which thread header is ready on slice2 Xe core0 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core1 Thread Dispatcher"
             symbol_name="ThreadHeader21Ready"
             underscore_name="thread_header21_ready"
             description="The percentage of time in which thread header is ready on slice2 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core1 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader21ReadyPort0"
             underscore_name="thread_header21_ready_port0"
             description="The percentage of time in which thread header is ready on slice2 Xe core1 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core1 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader21ReadyPort1"
             underscore_name="thread_header21_ready_port1"
             description="The percentage of time in which thread header is ready on slice2 Xe core1 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core1 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader21ReadyPort2"
             underscore_name="thread_header21_ready_port2"
             description="The percentage of time in which thread header is ready on slice2 Xe core1 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core1 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader21ReadyPort3"
             underscore_name="thread_header21_ready_port3"
             description="The percentage of time in which thread header is ready on slice2 Xe core1 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core2 Thread Dispatcher"
             symbol_name="ThreadHeader22Ready"
             underscore_name="thread_header22_ready"
             description="The percentage of time in which thread header is ready on slice2 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core2 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader22ReadyPort0"
             underscore_name="thread_header22_ready_port0"
             description="The percentage of time in which thread header is ready on slice2 Xe core2 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core2 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader22ReadyPort1"
             underscore_name="thread_header22_ready_port1"
             description="The percentage of time in which thread header is ready on slice2 Xe core2 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core2 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader22ReadyPort2"
             underscore_name="thread_header22_ready_port2"
             description="The percentage of time in which thread header is ready on slice2 Xe core2 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core2 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader22ReadyPort3"
             underscore_name="thread_header22_ready_port3"
             description="The percentage of time in which thread header is ready on slice2 Xe core2 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice2 Xe Core3 Thread Dispatcher"
             symbol_name="ThreadHeader23Ready"
             underscore_name="thread_header23_ready"
             description="The percentage of time in which thread header is ready on slice2 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2A81001C" />
        <register type="NOA" address="0x00009888" value="0x2AA1001C" />
        <register type="NOA" address="0x00009888" value="0x2AC1001C" />
        <register type="NOA" address="0x00009888" value="0x2AE1001C" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x14810CF4" />
        <register type="NOA" address="0x00009888" value="0x16810C72" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x02875500" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x10A10CF4" />
        <register type="NOA" address="0x00009888" value="0x12A10C72" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A70055" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0CC10CF4" />
        <register type="NOA" address="0x00009888" value="0x0EC10C72" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C75500" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x08E10CB1" />
        <register type="NOA" address="0x00009888" value="0x0AE10D33" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E70055" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00078000" />
        <register type="OA" address="0x0000D944" value="0x00000FFF" />
        <register type="OA" address="0x0000D948" value="0x00007800" />
        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
        <register type="OA" address="0x0000D950" value="0x00000780" />
        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
        <register type="OA" address="0x0000D958" value="0x00000078" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
    </register_config>
  </set>

  <set name="TDL_Slice23_4"
       chipset="ACMGT3"
       symbol_name="TDL_Slice23_4"
       underscore_name="tdl__slice23_4"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="97ca0de0-9d3b-4bdd-94f7-662113dfc905"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core0 Thread Dispatcher"
             symbol_name="ThreadHeader30Ready"
             underscore_name="thread_header30_ready"
             description="The percentage of time in which thread header is ready on slice3 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core0 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader30ReadyPort0"
             underscore_name="thread_header30_ready_port0"
             description="The percentage of time in which thread header is ready on slice3 Xe core0 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core0 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader30ReadyPort1"
             underscore_name="thread_header30_ready_port1"
             description="The percentage of time in which thread header is ready on slice3 Xe core0 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core0 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader30ReadyPort2"
             underscore_name="thread_header30_ready_port2"
             description="The percentage of time in which thread header is ready on slice3 Xe core0 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core0 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader30ReadyPort3"
             underscore_name="thread_header30_ready_port3"
             description="The percentage of time in which thread header is ready on slice3 Xe core0 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core1 Thread Dispatcher"
             symbol_name="ThreadHeader31Ready"
             underscore_name="thread_header31_ready"
             description="The percentage of time in which thread header is ready on slice3 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core1 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader31ReadyPort0"
             underscore_name="thread_header31_ready_port0"
             description="The percentage of time in which thread header is ready on slice3 Xe core1 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core1 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader31ReadyPort1"
             underscore_name="thread_header31_ready_port1"
             description="The percentage of time in which thread header is ready on slice3 Xe core1 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core1 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader31ReadyPort2"
             underscore_name="thread_header31_ready_port2"
             description="The percentage of time in which thread header is ready on slice3 Xe core1 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core1 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader31ReadyPort3"
             underscore_name="thread_header31_ready_port3"
             description="The percentage of time in which thread header is ready on slice3 Xe core1 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core2 Thread Dispatcher"
             symbol_name="ThreadHeader32Ready"
             underscore_name="thread_header32_ready"
             description="The percentage of time in which thread header is ready on slice3 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core2 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader32ReadyPort0"
             underscore_name="thread_header32_ready_port0"
             description="The percentage of time in which thread header is ready on slice3 Xe core2 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core2 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader32ReadyPort1"
             underscore_name="thread_header32_ready_port1"
             description="The percentage of time in which thread header is ready on slice3 Xe core2 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core2 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader32ReadyPort2"
             underscore_name="thread_header32_ready_port2"
             description="The percentage of time in which thread header is ready on slice3 Xe core2 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core2 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader32ReadyPort3"
             underscore_name="thread_header32_ready_port3"
             description="The percentage of time in which thread header is ready on slice3 Xe core2 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice3 Xe Core3 Thread Dispatcher"
             symbol_name="ThreadHeader33Ready"
             underscore_name="thread_header33_ready"
             description="The percentage of time in which thread header is ready on slice3 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2B81001C" />
        <register type="NOA" address="0x00009888" value="0x2BA1001C" />
        <register type="NOA" address="0x00009888" value="0x2BC1001C" />
        <register type="NOA" address="0x00009888" value="0x2BE1001C" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x15810CF4" />
        <register type="NOA" address="0x00009888" value="0x17810C72" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x03875500" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x11A10CF4" />
        <register type="NOA" address="0x00009888" value="0x13A10C72" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A70055" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0DC10CF4" />
        <register type="NOA" address="0x00009888" value="0x0FC10C72" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C75500" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x09E10CB1" />
        <register type="NOA" address="0x00009888" value="0x0BE10D33" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E70055" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00078000" />
        <register type="OA" address="0x0000D944" value="0x00000FFF" />
        <register type="OA" address="0x0000D948" value="0x00007800" />
        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
        <register type="OA" address="0x0000D950" value="0x00000780" />
        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
        <register type="OA" address="0x0000D958" value="0x00000078" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
    </register_config>
  </set>

  <set name="TDL_Slice45_1"
       chipset="ACMGT3"
       symbol_name="TDL_Slice45_1"
       underscore_name="tdl__slice45_1"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="f4ba49b6-37a1-4848-88d6-3c63cb8e1c12"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice4 Xe Core0 Thread Dispatcher"
             symbol_name="NonPSThread40ReadyForDispatch"
             underscore_name="non_ps_thread40_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice4 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice4 Xe Core1 Thread Dispatcher"
             symbol_name="NonPSThread41ReadyForDispatch"
             underscore_name="non_ps_thread41_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice4 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice4 Xe Core2 Thread Dispatcher"
             symbol_name="NonPSThread42ReadyForDispatch"
             underscore_name="non_ps_thread42_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice4 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice4 Xe Core3 Thread Dispatcher"
             symbol_name="NonPSThread43ReadyForDispatch"
             underscore_name="non_ps_thread43_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice4 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice5 Xe Core0 Thread Dispatcher"
             symbol_name="NonPSThread50ReadyForDispatch"
             underscore_name="non_ps_thread50_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice5 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice5 Xe Core1 Thread Dispatcher"
             symbol_name="NonPSThread51ReadyForDispatch"
             underscore_name="non_ps_thread51_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice5 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice5 Xe Core2 Thread Dispatcher"
             symbol_name="NonPSThread52ReadyForDispatch"
             underscore_name="non_ps_thread52_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice5 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice5 Xe Core3 Thread Dispatcher"
             symbol_name="NonPSThread53ReadyForDispatch"
             underscore_name="non_ps_thread53_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice5 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core3 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader43ReadyPort0"
             underscore_name="thread_header43_ready_port0"
             description="The percentage of time in which thread header is ready on slice4 Xe core3 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core3 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader43ReadyPort1"
             underscore_name="thread_header43_ready_port1"
             description="The percentage of time in which thread header is ready on slice4 Xe core3 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core3 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader43ReadyPort2"
             underscore_name="thread_header43_ready_port2"
             description="The percentage of time in which thread header is ready on slice4 Xe core3 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core3 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader43ReadyPort3"
             underscore_name="thread_header43_ready_port3"
             description="The percentage of time in which thread header is ready on slice4 Xe core3 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core3 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader53ReadyPort0"
             underscore_name="thread_header53_ready_port0"
             description="The percentage of time in which thread header is ready on slice5 Xe core3 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core3 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader53ReadyPort1"
             underscore_name="thread_header53_ready_port1"
             description="The percentage of time in which thread header is ready on slice5 Xe core3 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core3 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader53ReadyPort2"
             underscore_name="thread_header53_ready_port2"
             description="The percentage of time in which thread header is ready on slice5 Xe core3 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core3 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader53ReadyPort3"
             underscore_name="thread_header53_ready_port3"
             description="The percentage of time in which thread header is ready on slice5 Xe core3 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2A81001C" />
        <register type="NOA" address="0x00009888" value="0x2AA1001C" />
        <register type="NOA" address="0x00009888" value="0x2AC1001C" />
        <register type="NOA" address="0x00009888" value="0x2AE1001C" />
        <register type="NOA" address="0x00009888" value="0x2B81001C" />
        <register type="NOA" address="0x00009888" value="0x2BA1001C" />
        <register type="NOA" address="0x00009888" value="0x2BC1001C" />
        <register type="NOA" address="0x00009888" value="0x2BE1001C" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x08810030" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x08A10C00" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0AC10030" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x0AE10C00" />
        <register type="NOA" address="0x00009888" value="0x14E10CF4" />
        <register type="NOA" address="0x00009888" value="0x16E10C72" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x02E3AA00" />
        <register type="NOA" address="0x00009888" value="0x00E4F008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x02E75500" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x0D810030" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x0DA10C00" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0FC10030" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x0FE10C00" />
        <register type="NOA" address="0x00009888" value="0x11E10CF4" />
        <register type="NOA" address="0x00009888" value="0x13E10C72" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40F80" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03E70055" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02075500" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x0009F00C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020AAA55" />
        <register type="NOA" address="0x00009888" value="0x00010FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03294A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032007" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40031CE7" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="TDL_Slice45_2"
       chipset="ACMGT3"
       symbol_name="TDL_Slice45_2"
       underscore_name="tdl__slice45_2"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="a6969313-fe82-4f0b-9499-b90c98e9ede7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS Thread Ready For Dispatch on Slice4 Xe Core0 Thread Dispatcher"
             symbol_name="PSThread40ReadyForDispatch"
             underscore_name="ps_thread40_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice4 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice4 Xe Core1 Thread Dispatcher"
             symbol_name="PSThread41ReadyForDispatch"
             underscore_name="ps_thread41_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice4 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice4 Xe Core2 Thread Dispatcher"
             symbol_name="PSThread42ReadyForDispatch"
             underscore_name="ps_thread42_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice4 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice4 Xe Core3 Thread Dispatcher"
             symbol_name="PSThread43ReadyForDispatch"
             underscore_name="ps_thread43_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice4 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice5 Xe Core0 Thread Dispatcher"
             symbol_name="PSThread50ReadyForDispatch"
             underscore_name="ps_thread50_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice5 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice5 Xe Core1 Thread Dispatcher"
             symbol_name="PSThread51ReadyForDispatch"
             underscore_name="ps_thread51_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice5 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice5 Xe Core2 Thread Dispatcher"
             symbol_name="PSThread52ReadyForDispatch"
             underscore_name="ps_thread52_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice5 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice5 Xe Core3 Thread Dispatcher"
             symbol_name="PSThread53ReadyForDispatch"
             underscore_name="ps_thread53_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice5 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x28810340" />
        <register type="NOA" address="0x00009888" value="0x28A10340" />
        <register type="NOA" address="0x00009888" value="0x28C10340" />
        <register type="NOA" address="0x00009888" value="0x28E10340" />
        <register type="NOA" address="0x00009888" value="0x29810340" />
        <register type="NOA" address="0x00009888" value="0x29A10340" />
        <register type="NOA" address="0x00009888" value="0x29C10340" />
        <register type="NOA" address="0x00009888" value="0x29E10340" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x08810C31" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083000A" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x00870005" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x0AA10C31" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x00A70050" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x0CC10C31" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70500" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x0EE10C31" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x00E75000" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x11810C31" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x13A10C31" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x15C10C31" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x17E10C31" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000000" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000000" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000000" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00000000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00000000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00000000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="TDL_Slice45_3"
       chipset="ACMGT3"
       symbol_name="TDL_Slice45_3"
       underscore_name="tdl__slice45_3"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="8dd20826-657e-43b7-9bba-a48ef4db2d14"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core0 Thread Dispatcher"
             symbol_name="ThreadHeader40Ready"
             underscore_name="thread_header40_ready"
             description="The percentage of time in which thread header is ready on slice4 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core0 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader40ReadyPort0"
             underscore_name="thread_header40_ready_port0"
             description="The percentage of time in which thread header is ready on slice4 Xe core0 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core0 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader40ReadyPort1"
             underscore_name="thread_header40_ready_port1"
             description="The percentage of time in which thread header is ready on slice4 Xe core0 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core0 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader40ReadyPort2"
             underscore_name="thread_header40_ready_port2"
             description="The percentage of time in which thread header is ready on slice4 Xe core0 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core0 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader40ReadyPort3"
             underscore_name="thread_header40_ready_port3"
             description="The percentage of time in which thread header is ready on slice4 Xe core0 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core1 Thread Dispatcher"
             symbol_name="ThreadHeader41Ready"
             underscore_name="thread_header41_ready"
             description="The percentage of time in which thread header is ready on slice4 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core1 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader41ReadyPort0"
             underscore_name="thread_header41_ready_port0"
             description="The percentage of time in which thread header is ready on slice4 Xe core1 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core1 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader41ReadyPort1"
             underscore_name="thread_header41_ready_port1"
             description="The percentage of time in which thread header is ready on slice4 Xe core1 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core1 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader41ReadyPort2"
             underscore_name="thread_header41_ready_port2"
             description="The percentage of time in which thread header is ready on slice4 Xe core1 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core1 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader41ReadyPort3"
             underscore_name="thread_header41_ready_port3"
             description="The percentage of time in which thread header is ready on slice4 Xe core1 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core2 Thread Dispatcher"
             symbol_name="ThreadHeader42Ready"
             underscore_name="thread_header42_ready"
             description="The percentage of time in which thread header is ready on slice4 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core2 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader42ReadyPort0"
             underscore_name="thread_header42_ready_port0"
             description="The percentage of time in which thread header is ready on slice4 Xe core2 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core2 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader42ReadyPort1"
             underscore_name="thread_header42_ready_port1"
             description="The percentage of time in which thread header is ready on slice4 Xe core2 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core2 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader42ReadyPort2"
             underscore_name="thread_header42_ready_port2"
             description="The percentage of time in which thread header is ready on slice4 Xe core2 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core2 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader42ReadyPort3"
             underscore_name="thread_header42_ready_port3"
             description="The percentage of time in which thread header is ready on slice4 Xe core2 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice4 Xe Core3 Thread Dispatcher"
             symbol_name="ThreadHeader43Ready"
             underscore_name="thread_header43_ready"
             description="The percentage of time in which thread header is ready on slice4 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2A81001C" />
        <register type="NOA" address="0x00009888" value="0x2AA1001C" />
        <register type="NOA" address="0x00009888" value="0x2AC1001C" />
        <register type="NOA" address="0x00009888" value="0x2AE1001C" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x14810CF4" />
        <register type="NOA" address="0x00009888" value="0x16810C72" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x02875500" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x10A10CF4" />
        <register type="NOA" address="0x00009888" value="0x12A10C72" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A70055" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0CC10CF4" />
        <register type="NOA" address="0x00009888" value="0x0EC10C72" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C75500" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x08E10CB1" />
        <register type="NOA" address="0x00009888" value="0x0AE10D33" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E70055" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00078000" />
        <register type="OA" address="0x0000D944" value="0x00000FFF" />
        <register type="OA" address="0x0000D948" value="0x00007800" />
        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
        <register type="OA" address="0x0000D950" value="0x00000780" />
        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
        <register type="OA" address="0x0000D958" value="0x00000078" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
    </register_config>
  </set>

  <set name="TDL_Slice45_4"
       chipset="ACMGT3"
       symbol_name="TDL_Slice45_4"
       underscore_name="tdl__slice45_4"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="e479a02f-fc83-438f-818d-3e11e769fbae"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core0 Thread Dispatcher"
             symbol_name="ThreadHeader50Ready"
             underscore_name="thread_header50_ready"
             description="The percentage of time in which thread header is ready on slice5 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core0 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader50ReadyPort0"
             underscore_name="thread_header50_ready_port0"
             description="The percentage of time in which thread header is ready on slice5 Xe core0 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core0 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader50ReadyPort1"
             underscore_name="thread_header50_ready_port1"
             description="The percentage of time in which thread header is ready on slice5 Xe core0 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core0 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader50ReadyPort2"
             underscore_name="thread_header50_ready_port2"
             description="The percentage of time in which thread header is ready on slice5 Xe core0 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core0 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader50ReadyPort3"
             underscore_name="thread_header50_ready_port3"
             description="The percentage of time in which thread header is ready on slice5 Xe core0 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core1 Thread Dispatcher"
             symbol_name="ThreadHeader51Ready"
             underscore_name="thread_header51_ready"
             description="The percentage of time in which thread header is ready on slice5 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core1 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader51ReadyPort0"
             underscore_name="thread_header51_ready_port0"
             description="The percentage of time in which thread header is ready on slice5 Xe core1 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core1 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader51ReadyPort1"
             underscore_name="thread_header51_ready_port1"
             description="The percentage of time in which thread header is ready on slice5 Xe core1 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core1 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader51ReadyPort2"
             underscore_name="thread_header51_ready_port2"
             description="The percentage of time in which thread header is ready on slice5 Xe core1 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core1 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader51ReadyPort3"
             underscore_name="thread_header51_ready_port3"
             description="The percentage of time in which thread header is ready on slice5 Xe core1 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core2 Thread Dispatcher"
             symbol_name="ThreadHeader52Ready"
             underscore_name="thread_header52_ready"
             description="The percentage of time in which thread header is ready on slice5 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core2 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader52ReadyPort0"
             underscore_name="thread_header52_ready_port0"
             description="The percentage of time in which thread header is ready on slice5 Xe core2 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core2 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader52ReadyPort1"
             underscore_name="thread_header52_ready_port1"
             description="The percentage of time in which thread header is ready on slice5 Xe core2 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core2 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader52ReadyPort2"
             underscore_name="thread_header52_ready_port2"
             description="The percentage of time in which thread header is ready on slice5 Xe core2 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core2 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader52ReadyPort3"
             underscore_name="thread_header52_ready_port3"
             description="The percentage of time in which thread header is ready on slice5 Xe core2 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice5 Xe Core3 Thread Dispatcher"
             symbol_name="ThreadHeader53Ready"
             underscore_name="thread_header53_ready"
             description="The percentage of time in which thread header is ready on slice5 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2B81001C" />
        <register type="NOA" address="0x00009888" value="0x2BA1001C" />
        <register type="NOA" address="0x00009888" value="0x2BC1001C" />
        <register type="NOA" address="0x00009888" value="0x2BE1001C" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x15810CF4" />
        <register type="NOA" address="0x00009888" value="0x17810C72" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x03875500" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x11A10CF4" />
        <register type="NOA" address="0x00009888" value="0x13A10C72" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A70055" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0DC10CF4" />
        <register type="NOA" address="0x00009888" value="0x0FC10C72" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C75500" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x09E10CB1" />
        <register type="NOA" address="0x00009888" value="0x0BE10D33" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E70055" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00078000" />
        <register type="OA" address="0x0000D944" value="0x00000FFF" />
        <register type="OA" address="0x0000D948" value="0x00007800" />
        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
        <register type="OA" address="0x0000D950" value="0x00000780" />
        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
        <register type="OA" address="0x0000D958" value="0x00000078" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
    </register_config>
  </set>

  <set name="TDL_Slice67_1"
       chipset="ACMGT3"
       symbol_name="TDL_Slice67_1"
       underscore_name="tdl__slice67_1"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="deb1e6dd-bddd-42a4-87f5-c4bd8438a884"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice6 Xe Core0 Thread Dispatcher"
             symbol_name="NonPSThread60ReadyForDispatch"
             underscore_name="non_ps_thread60_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice6 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice6 Xe Core1 Thread Dispatcher"
             symbol_name="NonPSThread61ReadyForDispatch"
             underscore_name="non_ps_thread61_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice6 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice6 Xe Core2 Thread Dispatcher"
             symbol_name="NonPSThread62ReadyForDispatch"
             underscore_name="non_ps_thread62_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice6 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice6 Xe Core3 Thread Dispatcher"
             symbol_name="NonPSThread63ReadyForDispatch"
             underscore_name="non_ps_thread63_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice6 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice7 Xe Core0 Thread Dispatcher"
             symbol_name="NonPSThread70ReadyForDispatch"
             underscore_name="non_ps_thread70_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice7 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice7 Xe Core1 Thread Dispatcher"
             symbol_name="NonPSThread71ReadyForDispatch"
             underscore_name="non_ps_thread71_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice7 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice7 Xe Core2 Thread Dispatcher"
             symbol_name="NonPSThread72ReadyForDispatch"
             underscore_name="non_ps_thread72_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice7 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Non-PS Thread Ready For Dispatch on Slice7 Xe Core3 Thread Dispatcher"
             symbol_name="NonPSThread73ReadyForDispatch"
             underscore_name="non_ps_thread73_ready_for_dispatch"
             description="The percentage of time in which non-PS thread is ready for dispatch on slice7 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core3 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader63ReadyPort0"
             underscore_name="thread_header63_ready_port0"
             description="The percentage of time in which thread header is ready on slice6 Xe core3 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core3 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader63ReadyPort1"
             underscore_name="thread_header63_ready_port1"
             description="The percentage of time in which thread header is ready on slice6 Xe core3 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core3 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader63ReadyPort2"
             underscore_name="thread_header63_ready_port2"
             description="The percentage of time in which thread header is ready on slice6 Xe core3 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core3 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader63ReadyPort3"
             underscore_name="thread_header63_ready_port3"
             description="The percentage of time in which thread header is ready on slice6 Xe core3 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core3 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader73ReadyPort0"
             underscore_name="thread_header73_ready_port0"
             description="The percentage of time in which thread header is ready on slice7 Xe core3 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core3 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader73ReadyPort1"
             underscore_name="thread_header73_ready_port1"
             description="The percentage of time in which thread header is ready on slice7 Xe core3 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core3 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader73ReadyPort2"
             underscore_name="thread_header73_ready_port2"
             description="The percentage of time in which thread header is ready on slice7 Xe core3 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core3 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader73ReadyPort3"
             underscore_name="thread_header73_ready_port3"
             description="The percentage of time in which thread header is ready on slice7 Xe core3 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2A81001C" />
        <register type="NOA" address="0x00009888" value="0x2AA1001C" />
        <register type="NOA" address="0x00009888" value="0x2AC1001C" />
        <register type="NOA" address="0x00009888" value="0x2AE1001C" />
        <register type="NOA" address="0x00009888" value="0x2B81001C" />
        <register type="NOA" address="0x00009888" value="0x2BA1001C" />
        <register type="NOA" address="0x00009888" value="0x2BC1001C" />
        <register type="NOA" address="0x00009888" value="0x2BE1001C" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x08810030" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x08A10C00" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0AC10030" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x0AE10C00" />
        <register type="NOA" address="0x00009888" value="0x14E10CF4" />
        <register type="NOA" address="0x00009888" value="0x16E10C72" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x02E3AA00" />
        <register type="NOA" address="0x00009888" value="0x00E4F008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x02E75500" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x0D810030" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x0DA10C00" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0FC10030" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x0FE10C00" />
        <register type="NOA" address="0x00009888" value="0x11E10CF4" />
        <register type="NOA" address="0x00009888" value="0x13E10C72" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40F80" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03E70055" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02075500" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x0009F00C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020AAA55" />
        <register type="NOA" address="0x00009888" value="0x00010FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03294A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032007" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40031CE7" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="TDL_Slice67_2"
       chipset="ACMGT3"
       symbol_name="TDL_Slice67_2"
       underscore_name="tdl__slice67_2"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="0a6abc27-343e-4118-b17e-5c5121611b08"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS Thread Ready For Dispatch on Slice6 Xe Core0 Thread Dispatcher"
             symbol_name="PSThread60ReadyForDispatch"
             underscore_name="ps_thread60_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice6 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice6 Xe Core1 Thread Dispatcher"
             symbol_name="PSThread61ReadyForDispatch"
             underscore_name="ps_thread61_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice6 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice6 Xe Core2 Thread Dispatcher"
             symbol_name="PSThread62ReadyForDispatch"
             underscore_name="ps_thread62_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice6 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice6 Xe Core3 Thread Dispatcher"
             symbol_name="PSThread63ReadyForDispatch"
             underscore_name="ps_thread63_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice6 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice7 Xe Core0 Thread Dispatcher"
             symbol_name="PSThread70ReadyForDispatch"
             underscore_name="ps_thread70_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice7 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice7 Xe Core1 Thread Dispatcher"
             symbol_name="PSThread71ReadyForDispatch"
             underscore_name="ps_thread71_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice7 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice7 Xe Core2 Thread Dispatcher"
             symbol_name="PSThread72ReadyForDispatch"
             underscore_name="ps_thread72_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice7 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PS Thread Ready For Dispatch on Slice7 Xe Core3 Thread Dispatcher"
             symbol_name="PSThread73ReadyForDispatch"
             underscore_name="ps_thread73_ready_for_dispatch"
             description="The percentage of time in which PS thread is ready for dispatch on slice7 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x28810340" />
        <register type="NOA" address="0x00009888" value="0x28A10340" />
        <register type="NOA" address="0x00009888" value="0x28C10340" />
        <register type="NOA" address="0x00009888" value="0x28E10340" />
        <register type="NOA" address="0x00009888" value="0x29810340" />
        <register type="NOA" address="0x00009888" value="0x29A10340" />
        <register type="NOA" address="0x00009888" value="0x29C10340" />
        <register type="NOA" address="0x00009888" value="0x29E10340" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x08810C31" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083000A" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x00870005" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x0AA10C31" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x00A70050" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x0CC10C31" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70500" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x0EE10C31" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x00E75000" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x11810C31" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x13A10C31" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x15C10C31" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x17E10C31" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000000" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000000" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000000" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00000000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00000000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00000000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="TDL_Slice67_3"
       chipset="ACMGT3"
       symbol_name="TDL_Slice67_3"
       underscore_name="tdl__slice67_3"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="67abb260-55fb-4c66-8469-db2f8700884a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core0 Thread Dispatcher"
             symbol_name="ThreadHeader60Ready"
             underscore_name="thread_header60_ready"
             description="The percentage of time in which thread header is ready on slice6 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core0 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader60ReadyPort0"
             underscore_name="thread_header60_ready_port0"
             description="The percentage of time in which thread header is ready on slice6 Xe core0 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core0 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader60ReadyPort1"
             underscore_name="thread_header60_ready_port1"
             description="The percentage of time in which thread header is ready on slice6 Xe core0 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core0 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader60ReadyPort2"
             underscore_name="thread_header60_ready_port2"
             description="The percentage of time in which thread header is ready on slice6 Xe core0 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core0 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader60ReadyPort3"
             underscore_name="thread_header60_ready_port3"
             description="The percentage of time in which thread header is ready on slice6 Xe core0 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core1 Thread Dispatcher"
             symbol_name="ThreadHeader61Ready"
             underscore_name="thread_header61_ready"
             description="The percentage of time in which thread header is ready on slice6 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core1 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader61ReadyPort0"
             underscore_name="thread_header61_ready_port0"
             description="The percentage of time in which thread header is ready on slice6 Xe core1 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core1 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader61ReadyPort1"
             underscore_name="thread_header61_ready_port1"
             description="The percentage of time in which thread header is ready on slice6 Xe core1 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core1 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader61ReadyPort2"
             underscore_name="thread_header61_ready_port2"
             description="The percentage of time in which thread header is ready on slice6 Xe core1 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core1 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader61ReadyPort3"
             underscore_name="thread_header61_ready_port3"
             description="The percentage of time in which thread header is ready on slice6 Xe core1 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core2 Thread Dispatcher"
             symbol_name="ThreadHeader62Ready"
             underscore_name="thread_header62_ready"
             description="The percentage of time in which thread header is ready on slice6 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core2 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader62ReadyPort0"
             underscore_name="thread_header62_ready_port0"
             description="The percentage of time in which thread header is ready on slice6 Xe core2 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core2 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader62ReadyPort1"
             underscore_name="thread_header62_ready_port1"
             description="The percentage of time in which thread header is ready on slice6 Xe core2 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core2 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader62ReadyPort2"
             underscore_name="thread_header62_ready_port2"
             description="The percentage of time in which thread header is ready on slice6 Xe core2 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core2 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader62ReadyPort3"
             underscore_name="thread_header62_ready_port3"
             description="The percentage of time in which thread header is ready on slice6 Xe core2 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice6 Xe Core3 Thread Dispatcher"
             symbol_name="ThreadHeader63Ready"
             underscore_name="thread_header63_ready"
             description="The percentage of time in which thread header is ready on slice6 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2A81001C" />
        <register type="NOA" address="0x00009888" value="0x2AA1001C" />
        <register type="NOA" address="0x00009888" value="0x2AC1001C" />
        <register type="NOA" address="0x00009888" value="0x2AE1001C" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x14810CF4" />
        <register type="NOA" address="0x00009888" value="0x16810C72" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x02875500" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x10A10CF4" />
        <register type="NOA" address="0x00009888" value="0x12A10C72" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A70055" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0CC10CF4" />
        <register type="NOA" address="0x00009888" value="0x0EC10C72" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C75500" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x08E10CB1" />
        <register type="NOA" address="0x00009888" value="0x0AE10D33" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E70055" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00078000" />
        <register type="OA" address="0x0000D944" value="0x00000FFF" />
        <register type="OA" address="0x0000D948" value="0x00007800" />
        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
        <register type="OA" address="0x0000D950" value="0x00000780" />
        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
        <register type="OA" address="0x0000D958" value="0x00000078" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
    </register_config>
  </set>

  <set name="TDL_Slice67_4"
       chipset="ACMGT3"
       symbol_name="TDL_Slice67_4"
       underscore_name="tdl__slice67_4"
       mdapi_supported_apis="VK OGL OCL MEDIA IO"
       hw_config_guid="7c064e0d-b3ee-4159-9361-8d1da3158d39"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Busy"
             symbol_name="GpuBusy"
             underscore_name="gpu_busy"
             description="The percentage of time in which the GPU has been processing GPU commands."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Tier1 Overview System Frame"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core0 Thread Dispatcher"
             symbol_name="ThreadHeader70Ready"
             underscore_name="thread_header70_ready"
             description="The percentage of time in which thread header is ready on slice7 Xe core0 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core0 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader70ReadyPort0"
             underscore_name="thread_header70_ready_port0"
             description="The percentage of time in which thread header is ready on slice7 Xe core0 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core0 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader70ReadyPort1"
             underscore_name="thread_header70_ready_port1"
             description="The percentage of time in which thread header is ready on slice7 Xe core0 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core0 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader70ReadyPort2"
             underscore_name="thread_header70_ready_port2"
             description="The percentage of time in which thread header is ready on slice7 Xe core0 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core0 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader70ReadyPort3"
             underscore_name="thread_header70_ready_port3"
             description="The percentage of time in which thread header is ready on slice7 Xe core0 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core1 Thread Dispatcher"
             symbol_name="ThreadHeader71Ready"
             underscore_name="thread_header71_ready"
             description="The percentage of time in which thread header is ready on slice7 Xe core1 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core1 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader71ReadyPort0"
             underscore_name="thread_header71_ready_port0"
             description="The percentage of time in which thread header is ready on slice7 Xe core1 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core1 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader71ReadyPort1"
             underscore_name="thread_header71_ready_port1"
             description="The percentage of time in which thread header is ready on slice7 Xe core1 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core1 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader71ReadyPort2"
             underscore_name="thread_header71_ready_port2"
             description="The percentage of time in which thread header is ready on slice7 Xe core1 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core1 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader71ReadyPort3"
             underscore_name="thread_header71_ready_port3"
             description="The percentage of time in which thread header is ready on slice7 Xe core1 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core2 Thread Dispatcher"
             symbol_name="ThreadHeader72Ready"
             underscore_name="thread_header72_ready"
             description="The percentage of time in which thread header is ready on slice7 Xe core2 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core2 Thread Dispatcher Port 0"
             symbol_name="ThreadHeader72ReadyPort0"
             underscore_name="thread_header72_ready_port0"
             description="The percentage of time in which thread header is ready on slice7 Xe core2 thread dispatcher port 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core2 Thread Dispatcher Port 1"
             symbol_name="ThreadHeader72ReadyPort1"
             underscore_name="thread_header72_ready_port1"
             description="The percentage of time in which thread header is ready on slice7 Xe core2 thread dispatcher port 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core2 Thread Dispatcher Port 2"
             symbol_name="ThreadHeader72ReadyPort2"
             underscore_name="thread_header72_ready_port2"
             description="The percentage of time in which thread header is ready on slice7 Xe core2 thread dispatcher port 2"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core2 Thread Dispatcher Port 3"
             symbol_name="ThreadHeader72ReadyPort3"
             underscore_name="thread_header72_ready_port3"
             description="The percentage of time in which thread header is ready on slice7 Xe core2 thread dispatcher port 3"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="Thread Header Ready on Slice7 Xe Core3 Thread Dispatcher"
             symbol_name="ThreadHeader73Ready"
             underscore_name="thread_header73_ready"
             description="The percentage of time in which thread header is ready on slice7 Xe core3 thread dispatcher"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2B81001C" />
        <register type="NOA" address="0x00009888" value="0x2BA1001C" />
        <register type="NOA" address="0x00009888" value="0x2BC1001C" />
        <register type="NOA" address="0x00009888" value="0x2BE1001C" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x15810CF4" />
        <register type="NOA" address="0x00009888" value="0x17810C72" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x03875500" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x11A10CF4" />
        <register type="NOA" address="0x00009888" value="0x13A10C72" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A70055" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0DC10CF4" />
        <register type="NOA" address="0x00009888" value="0x0FC10C72" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C75500" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x09E10CB1" />
        <register type="NOA" address="0x00009888" value="0x0BE10D33" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E70055" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00078000" />
        <register type="OA" address="0x0000D944" value="0x00000FFF" />
        <register type="OA" address="0x0000D948" value="0x00007800" />
        <register type="OA" address="0x0000D94C" value="0x0000F0FF" />
        <register type="OA" address="0x0000D950" value="0x00000780" />
        <register type="OA" address="0x0000D954" value="0x0000FF0F" />
        <register type="OA" address="0x0000D958" value="0x00000078" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
    </register_config>
  </set>

  <set name="ComputeOverview"
       chipset="ACMGT3"
       symbol_name="ComputeOverview"
       underscore_name="compute_overview"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5ae9db29-303b-4e74-8dc8-b9f2eb31aaa1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BYTE READ"
             symbol_name="L3_BYTE_READ"
             underscore_name="l3_byte_read"
             description="Number of bytes read from L3"
             data_type="uint64"
             max_equation="256 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD B 3 READ UADD B 2 READ UADD B 1 READ UADD B 0 READ UADD 64 UMUL"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BYTE WRITE"
             symbol_name="L3_BYTE_WRITE"
             underscore_name="l3_byte_write"
             description="Number of bytes written to L3"
             data_type="uint64"
             max_equation="256 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             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 64 UMUL"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="GPU MEMORY BYTE READ"
             symbol_name="GPU_MEMORY_BYTE_READ"
             underscore_name="gpu_memory_byte_read"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 36 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE"
             symbol_name="GPU_MEMORY_BYTE_WRITE"
             underscore_name="gpu_memory_byte_write"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 37 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE"
             symbol_name="XVE_ACTIVE"
             underscore_name="xve_active"
             description="Percentage of time in which at least one pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE BUSY"
             symbol_name="XVE_BUSY"
             underscore_name="xve_busy"
             description="Any XVE thread loaded."
             data_type="uint64"
             max_equation="1"
             units="events"
             semantic_type="event"
             equation="A 9 READ 0 UGT"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
             underscore_name="xve_threads_occupancy_all"
             description="Percentage of thread slots occupied"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE COMPUTE THREAD COUNT"
             symbol_name="XVE_COMPUTE_THREAD_COUNT"
             underscore_name="xve_compute_thread_count"
             description="Number of compute shader hardware threads dispatched"
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 4 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ATOMIC ACCESS COUNT"
             symbol_name="XVE_ATOMIC_ACCESS_COUNT"
             underscore_name="xve_atomic_access_count"
             description="Number of shader atomic memory accesses"
             data_type="uint64"
             units="messages"
             semantic_type="event"
             equation="A 34 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE BARRIER MESSAGE COUNT"
             symbol_name="XVE_BARRIER_MESSAGE_COUNT"
             underscore_name="xve_barrier_message_count"
             description="Number of shader barrier messages"
             data_type="uint64"
             units="messages"
             semantic_type="event"
             equation="A 35 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 ALL"
             symbol_name="XVE_INST_EXECUTED_ALU0_ALL"
             underscore_name="xve_inst_executed_alu0_all"
             description="Number of execution slots taken by instructions executed on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 10 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 ALL"
             symbol_name="XVE_INST_EXECUTED_ALU1_ALL"
             underscore_name="xve_inst_executed_alu1_all"
             description="Number of execution slots taken by instructions executed on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 11 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX ALL"
             symbol_name="XVE_INST_EXECUTED_XMX_ALL"
             underscore_name="xve_inst_executed_xmx_all"
             description="Number of execution slots taken by instructions executed in XMX pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 12 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND ALL"
             symbol_name="XVE_INST_EXECUTED_SEND_ALL"
             underscore_name="xve_inst_executed_send_all"
             description="Number of instructions executed on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 13 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED CONTROL ALL"
             symbol_name="XVE_INST_EXECUTED_CONTROL_ALL"
             underscore_name="xve_inst_executed_control_all"
             description="Number of instructions executed on Jump Pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 14 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE PIPE ALU0 AND ALU1 ACTIVE"
             symbol_name="XVE_PIPE_ALU0_AND_ALU1_ACTIVE"
             underscore_name="xve_pipe_alu0_and_alu1_active"
             description="Percentage of time in which ALU0 and ALU1 pipes are both actively executing a Gen ISA instruction"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE PIPE ALU0 AND XMX ACTIVE"
             symbol_name="XVE_PIPE_ALU0_AND_XMX_ACTIVE"
             underscore_name="xve_pipe_alu0_and_xmx_active"
             description="Percentage of time in which ALU0 and XMX pipes are both actively executing a Gen ISA instruction"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_all_utilization"
             description="Percentage of execution slots taken by instructions executed on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_all_utilization"
             description="Percentage of execution slots taken by instructions executed on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_send_all_utilization"
             description="Percentage of time taken by instructions executed on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED CONTROL ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_CONTROL_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_control_all_utilization"
             description="Percentage of time taken by instructions executed on Jump Pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_XMX_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_xmx_all_utilization"
             description="Percentage of execution slots taken by instructions executed in XMX pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x280A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x290A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x280A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x290A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x280A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x290A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x280A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x290A0000" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B6000" />
        <register type="NOA" address="0x00009888" value="0x0B0B1005" />
        <register type="NOA" address="0x00009888" value="0x092B6005" />
        <register type="NOA" address="0x00009888" value="0x0B2B1000" />
        <register type="NOA" address="0x00009888" value="0x094B6000" />
        <register type="NOA" address="0x00009888" value="0x0B4B1000" />
        <register type="NOA" address="0x00009888" value="0x096B6000" />
        <register type="NOA" address="0x00009888" value="0x0B6B1000" />
        <register type="NOA" address="0x00009888" value="0x090C6000" />
        <register type="NOA" address="0x00009888" value="0x0B0C1140" />
        <register type="NOA" address="0x00009888" value="0x092C6140" />
        <register type="NOA" address="0x00009888" value="0x0B2C1000" />
        <register type="NOA" address="0x00009888" value="0x094C6000" />
        <register type="NOA" address="0x00009888" value="0x0B4C1000" />
        <register type="NOA" address="0x00009888" value="0x096C6000" />
        <register type="NOA" address="0x00009888" value="0x0B6C1000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009888" value="0x010B0032" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0032" />
        <register type="NOA" address="0x00009888" value="0x112B000D" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0032" />
        <register type="NOA" address="0x00009888" value="0x074B0005" />
        <register type="NOA" address="0x00009888" value="0x0F4B000D" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0032" />
        <register type="NOA" address="0x00009888" value="0x056B0005" />
        <register type="NOA" address="0x00009888" value="0x0D6B000D" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0032" />
        <register type="NOA" address="0x00009888" value="0x130C0340" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0032" />
        <register type="NOA" address="0x00009888" value="0x112C0340" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0032" />
        <register type="NOA" address="0x00009888" value="0x074C0140" />
        <register type="NOA" address="0x00009888" value="0x0F4C0340" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0032" />
        <register type="NOA" address="0x00009888" value="0x056C0140" />
        <register type="NOA" address="0x00009888" value="0x0D6C0340" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0A0" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20101000" />
        <register type="NOA" address="0x00009888" value="0x26100001" />
        <register type="NOA" address="0x00009888" value="0x28100001" />
        <register type="NOA" address="0x00009888" value="0x2A101C2A" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20101000" />
        <register type="NOA" address="0x00009888" value="0x26100001" />
        <register type="NOA" address="0x00009888" value="0x28100001" />
        <register type="NOA" address="0x00009888" value="0x2A101C2A" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x26080001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B6000" />
        <register type="NOA" address="0x00009888" value="0x0B0B1005" />
        <register type="NOA" address="0x00009888" value="0x092B6005" />
        <register type="NOA" address="0x00009888" value="0x0B2B1000" />
        <register type="NOA" address="0x00009888" value="0x094B6000" />
        <register type="NOA" address="0x00009888" value="0x0B4B1000" />
        <register type="NOA" address="0x00009888" value="0x096B6000" />
        <register type="NOA" address="0x00009888" value="0x0B6B1000" />
        <register type="NOA" address="0x00009888" value="0x090C6000" />
        <register type="NOA" address="0x00009888" value="0x0B0C1140" />
        <register type="NOA" address="0x00009888" value="0x092C6140" />
        <register type="NOA" address="0x00009888" value="0x0B2C1000" />
        <register type="NOA" address="0x00009888" value="0x094C6000" />
        <register type="NOA" address="0x00009888" value="0x0B4C1000" />
        <register type="NOA" address="0x00009888" value="0x096C6000" />
        <register type="NOA" address="0x00009888" value="0x0B6C1000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009888" value="0x010B0032" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0032" />
        <register type="NOA" address="0x00009888" value="0x112B000D" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0032" />
        <register type="NOA" address="0x00009888" value="0x074B0005" />
        <register type="NOA" address="0x00009888" value="0x0F4B000D" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0032" />
        <register type="NOA" address="0x00009888" value="0x056B0005" />
        <register type="NOA" address="0x00009888" value="0x0D6B000D" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0032" />
        <register type="NOA" address="0x00009888" value="0x130C0340" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0032" />
        <register type="NOA" address="0x00009888" value="0x112C0340" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0032" />
        <register type="NOA" address="0x00009888" value="0x074C0140" />
        <register type="NOA" address="0x00009888" value="0x0F4C0340" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0032" />
        <register type="NOA" address="0x00009888" value="0x056C0140" />
        <register type="NOA" address="0x00009888" value="0x0D6C0340" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0A0" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20101000" />
        <register type="NOA" address="0x00009888" value="0x26100001" />
        <register type="NOA" address="0x00009888" value="0x28100001" />
        <register type="NOA" address="0x00009888" value="0x2A101C2A" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20101000" />
        <register type="NOA" address="0x00009888" value="0x26100001" />
        <register type="NOA" address="0x00009888" value="0x28100001" />
        <register type="NOA" address="0x00009888" value="0x2A101C2A" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x26080001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B6000" />
        <register type="NOA" address="0x00009888" value="0x0B0B1005" />
        <register type="NOA" address="0x00009888" value="0x092B6005" />
        <register type="NOA" address="0x00009888" value="0x0B2B1000" />
        <register type="NOA" address="0x00009888" value="0x094B6000" />
        <register type="NOA" address="0x00009888" value="0x0B4B1000" />
        <register type="NOA" address="0x00009888" value="0x096B6000" />
        <register type="NOA" address="0x00009888" value="0x0B6B1000" />
        <register type="NOA" address="0x00009888" value="0x090C6000" />
        <register type="NOA" address="0x00009888" value="0x0B0C1140" />
        <register type="NOA" address="0x00009888" value="0x092C6140" />
        <register type="NOA" address="0x00009888" value="0x0B2C1000" />
        <register type="NOA" address="0x00009888" value="0x094C6000" />
        <register type="NOA" address="0x00009888" value="0x0B4C1000" />
        <register type="NOA" address="0x00009888" value="0x096C6000" />
        <register type="NOA" address="0x00009888" value="0x0B6C1000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009888" value="0x010B0032" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0032" />
        <register type="NOA" address="0x00009888" value="0x112B000D" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0032" />
        <register type="NOA" address="0x00009888" value="0x074B0005" />
        <register type="NOA" address="0x00009888" value="0x0F4B000D" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0032" />
        <register type="NOA" address="0x00009888" value="0x056B0005" />
        <register type="NOA" address="0x00009888" value="0x0D6B000D" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0032" />
        <register type="NOA" address="0x00009888" value="0x130C0340" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0032" />
        <register type="NOA" address="0x00009888" value="0x112C0340" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0032" />
        <register type="NOA" address="0x00009888" value="0x074C0140" />
        <register type="NOA" address="0x00009888" value="0x0F4C0340" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0032" />
        <register type="NOA" address="0x00009888" value="0x056C0140" />
        <register type="NOA" address="0x00009888" value="0x0D6C0340" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0A0" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20101000" />
        <register type="NOA" address="0x00009888" value="0x26100001" />
        <register type="NOA" address="0x00009888" value="0x28100001" />
        <register type="NOA" address="0x00009888" value="0x2A101C2A" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20101000" />
        <register type="NOA" address="0x00009888" value="0x26100001" />
        <register type="NOA" address="0x00009888" value="0x28100001" />
        <register type="NOA" address="0x00009888" value="0x2A101C2A" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x26080001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B6000" />
        <register type="NOA" address="0x00009888" value="0x0B0B1005" />
        <register type="NOA" address="0x00009888" value="0x092B6005" />
        <register type="NOA" address="0x00009888" value="0x0B2B1000" />
        <register type="NOA" address="0x00009888" value="0x094B6000" />
        <register type="NOA" address="0x00009888" value="0x0B4B1000" />
        <register type="NOA" address="0x00009888" value="0x096B6000" />
        <register type="NOA" address="0x00009888" value="0x0B6B1000" />
        <register type="NOA" address="0x00009888" value="0x090C6000" />
        <register type="NOA" address="0x00009888" value="0x0B0C1140" />
        <register type="NOA" address="0x00009888" value="0x092C6140" />
        <register type="NOA" address="0x00009888" value="0x0B2C1000" />
        <register type="NOA" address="0x00009888" value="0x094C6000" />
        <register type="NOA" address="0x00009888" value="0x0B4C1000" />
        <register type="NOA" address="0x00009888" value="0x096C6000" />
        <register type="NOA" address="0x00009888" value="0x0B6C1000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009888" value="0x010B0032" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0032" />
        <register type="NOA" address="0x00009888" value="0x112B000D" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0032" />
        <register type="NOA" address="0x00009888" value="0x074B0005" />
        <register type="NOA" address="0x00009888" value="0x0F4B000D" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0032" />
        <register type="NOA" address="0x00009888" value="0x056B0005" />
        <register type="NOA" address="0x00009888" value="0x0D6B000D" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0032" />
        <register type="NOA" address="0x00009888" value="0x130C0340" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0032" />
        <register type="NOA" address="0x00009888" value="0x112C0340" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0032" />
        <register type="NOA" address="0x00009888" value="0x074C0140" />
        <register type="NOA" address="0x00009888" value="0x0F4C0340" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0032" />
        <register type="NOA" address="0x00009888" value="0x056C0140" />
        <register type="NOA" address="0x00009888" value="0x0D6C0340" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0A0" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20101000" />
        <register type="NOA" address="0x00009888" value="0x26100001" />
        <register type="NOA" address="0x00009888" value="0x28100001" />
        <register type="NOA" address="0x00009888" value="0x2A101C2A" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20101000" />
        <register type="NOA" address="0x00009888" value="0x26100001" />
        <register type="NOA" address="0x00009888" value="0x28100001" />
        <register type="NOA" address="0x00009888" value="0x2A101C2A" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18081000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080020" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20081C2A" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A1000" />
        <register type="NOA" address="0x00009888" value="0x190A1000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0020" />
        <register type="NOA" address="0x00009888" value="0x210A0020" />
        <register type="NOA" address="0x00009888" value="0x220A0228" />
        <register type="NOA" address="0x00009888" value="0x230A0228" />
        <register type="NOA" address="0x00009888" value="0x240A0087" />
        <register type="NOA" address="0x00009888" value="0x250A0087" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x26080001" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x0000FFFF" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00000008" />
        <register type="FLEX" address="0x0000E658" value="0x00009001" />
        <register type="FLEX" address="0x0000E758" value="0x02001002" />
        <register type="FLEX" address="0x0000E45C" value="0x0000A003" />
    </register_config>
  </set>

  <set name="L1ProfileReads"
       chipset="ACMGT3"
       symbol_name="L1ProfileReads_XeCore0"
       underscore_name="l1_profile_reads__xe_core0"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="16047ddf-5ee1-4948-81dc-edbe26576ac1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE BYTE READ"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ"
             underscore_name="load_store_cache_byte_read"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             max_equation="256  $XeCoreTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="4 $XeCoreTotalCount UMUL B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD UMUL $GtSlice0XeCore0 $GtSlice1XeCore0 UADD $GtSlice2XeCore0 UADD $GtSlice3XeCore0 UADD $GtSlice4XeCore0 UADD $GtSlice5XeCore0 UADD $GtSlice6XeCore0 UADD $GtSlice7XeCore0 UADD UDIV"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ"
             symbol_name="SLM_BYTE_READ"
             underscore_name="slm_byte_read"
             description="Number of bytes read from SLM"
             data_type="uint64"
             max_equation="256  $XeCoreTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="4 $XeCoreTotalCount UMUL C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD UMUL $GtSlice0XeCore0 $GtSlice1XeCore0 UADD $GtSlice2XeCore0 UADD $GtSlice3XeCore0 UADD $GtSlice4XeCore0 UADD $GtSlice5XeCore0 UADD $GtSlice6XeCore0 UADD $GtSlice7XeCore0 UADD UDIV"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ"
             symbol_name="GPU_MEMORY_BYTE_READ"
             underscore_name="gpu_memory_byte_read"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 36 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE"
             symbol_name="GPU_MEMORY_BYTE_WRITE"
             underscore_name="gpu_memory_byte_write"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 37 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE"
             symbol_name="XVE_ACTIVE"
             underscore_name="xve_active"
             description="Percentage of time in which at least one pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
             underscore_name="xve_threads_occupancy_all"
             description="Percentage of thread slots occupied"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE BUSY"
             symbol_name="XVE_BUSY"
             underscore_name="xve_busy"
             description="Any XVE thread loaded."
             data_type="uint64"
             max_equation="1"
             units="events"
             semantic_type="event"
             equation="A 9 READ 0 UGT"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16870253" />
        <register type="NOA" address="0x00009888" value="0x18891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870004" />
        <register type="NOA" address="0x00009888" value="0x0E870140" />
        <register type="NOA" address="0x00009888" value="0x108700C4" />
        <register type="NOA" address="0x00009888" value="0x12870042" />
        <register type="NOA" address="0x00009888" value="0x148703C0" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02890054" />
        <register type="NOA" address="0x00009888" value="0x06890387" />
        <register type="NOA" address="0x00009888" value="0x08890248" />
        <register type="NOA" address="0x00009888" value="0x0A8902CA" />
        <register type="NOA" address="0x00009888" value="0x0C89034C" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17870253" />
        <register type="NOA" address="0x00009888" value="0x19891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAA8" />
        <register type="NOA" address="0x00009888" value="0x0184FEFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865554" />
        <register type="NOA" address="0x00009888" value="0x05870004" />
        <register type="NOA" address="0x00009888" value="0x0F870140" />
        <register type="NOA" address="0x00009888" value="0x118700C4" />
        <register type="NOA" address="0x00009888" value="0x13870042" />
        <register type="NOA" address="0x00009888" value="0x158703C0" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03870000" />
        <register type="NOA" address="0x00009888" value="0x03890054" />
        <register type="NOA" address="0x00009888" value="0x07890387" />
        <register type="NOA" address="0x00009888" value="0x09890248" />
        <register type="NOA" address="0x00009888" value="0x0B8902CA" />
        <register type="NOA" address="0x00009888" value="0x0D89034C" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA8" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16870253" />
        <register type="NOA" address="0x00009888" value="0x18891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870004" />
        <register type="NOA" address="0x00009888" value="0x0E870140" />
        <register type="NOA" address="0x00009888" value="0x108700C4" />
        <register type="NOA" address="0x00009888" value="0x12870042" />
        <register type="NOA" address="0x00009888" value="0x148703C0" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02890054" />
        <register type="NOA" address="0x00009888" value="0x06890387" />
        <register type="NOA" address="0x00009888" value="0x08890248" />
        <register type="NOA" address="0x00009888" value="0x0A8902CA" />
        <register type="NOA" address="0x00009888" value="0x0C89034C" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17870253" />
        <register type="NOA" address="0x00009888" value="0x19891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAA8" />
        <register type="NOA" address="0x00009888" value="0x0184FEFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865554" />
        <register type="NOA" address="0x00009888" value="0x05870004" />
        <register type="NOA" address="0x00009888" value="0x0F870140" />
        <register type="NOA" address="0x00009888" value="0x118700C4" />
        <register type="NOA" address="0x00009888" value="0x13870042" />
        <register type="NOA" address="0x00009888" value="0x158703C0" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03870000" />
        <register type="NOA" address="0x00009888" value="0x03890054" />
        <register type="NOA" address="0x00009888" value="0x07890387" />
        <register type="NOA" address="0x00009888" value="0x09890248" />
        <register type="NOA" address="0x00009888" value="0x0B8902CA" />
        <register type="NOA" address="0x00009888" value="0x0D89034C" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA8" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16870253" />
        <register type="NOA" address="0x00009888" value="0x18891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870004" />
        <register type="NOA" address="0x00009888" value="0x0E870140" />
        <register type="NOA" address="0x00009888" value="0x108700C4" />
        <register type="NOA" address="0x00009888" value="0x12870042" />
        <register type="NOA" address="0x00009888" value="0x148703C0" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02890054" />
        <register type="NOA" address="0x00009888" value="0x06890387" />
        <register type="NOA" address="0x00009888" value="0x08890248" />
        <register type="NOA" address="0x00009888" value="0x0A8902CA" />
        <register type="NOA" address="0x00009888" value="0x0C89034C" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17870253" />
        <register type="NOA" address="0x00009888" value="0x19891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAA8" />
        <register type="NOA" address="0x00009888" value="0x0184FEFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865554" />
        <register type="NOA" address="0x00009888" value="0x05870004" />
        <register type="NOA" address="0x00009888" value="0x0F870140" />
        <register type="NOA" address="0x00009888" value="0x118700C4" />
        <register type="NOA" address="0x00009888" value="0x13870042" />
        <register type="NOA" address="0x00009888" value="0x158703C0" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03870000" />
        <register type="NOA" address="0x00009888" value="0x03890054" />
        <register type="NOA" address="0x00009888" value="0x07890387" />
        <register type="NOA" address="0x00009888" value="0x09890248" />
        <register type="NOA" address="0x00009888" value="0x0B8902CA" />
        <register type="NOA" address="0x00009888" value="0x0D89034C" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA8" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16870253" />
        <register type="NOA" address="0x00009888" value="0x18891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870004" />
        <register type="NOA" address="0x00009888" value="0x0E870140" />
        <register type="NOA" address="0x00009888" value="0x108700C4" />
        <register type="NOA" address="0x00009888" value="0x12870042" />
        <register type="NOA" address="0x00009888" value="0x148703C0" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02890054" />
        <register type="NOA" address="0x00009888" value="0x06890387" />
        <register type="NOA" address="0x00009888" value="0x08890248" />
        <register type="NOA" address="0x00009888" value="0x0A8902CA" />
        <register type="NOA" address="0x00009888" value="0x0C89034C" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17870253" />
        <register type="NOA" address="0x00009888" value="0x19891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAA8" />
        <register type="NOA" address="0x00009888" value="0x0184FEFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865554" />
        <register type="NOA" address="0x00009888" value="0x05870004" />
        <register type="NOA" address="0x00009888" value="0x0F870140" />
        <register type="NOA" address="0x00009888" value="0x118700C4" />
        <register type="NOA" address="0x00009888" value="0x13870042" />
        <register type="NOA" address="0x00009888" value="0x158703C0" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03870000" />
        <register type="NOA" address="0x00009888" value="0x03890054" />
        <register type="NOA" address="0x00009888" value="0x07890387" />
        <register type="NOA" address="0x00009888" value="0x09890248" />
        <register type="NOA" address="0x00009888" value="0x0B8902CA" />
        <register type="NOA" address="0x00009888" value="0x0D89034C" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA8" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x007F0000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x0000FE7F" />
        <register type="OA" address="0x0000DC00" value="0x0000001A" />
        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
        <register type="OA" address="0x0000DC08" value="0x00000032" />
        <register type="OA" address="0x0000DC0C" value="0x0000FFF9" />
        <register type="OA" address="0x0000DC10" value="0x00000052" />
        <register type="OA" address="0x0000DC14" value="0x0000FFF5" />
        <register type="OA" address="0x0000DC18" value="0x00000092" />
        <register type="OA" address="0x0000DC1C" value="0x0000FFED" />
        <register type="OA" address="0x0000DC20" value="0x00000112" />
        <register type="OA" address="0x0000DC24" value="0x0000FFDD" />
        <register type="OA" address="0x0000DC28" value="0x00000212" />
        <register type="OA" address="0x0000DC2C" value="0x0000FFBD" />
        <register type="OA" address="0x0000DC30" value="0x00000412" />
        <register type="OA" address="0x0000DC34" value="0x0000FF7D" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00000008" />
    </register_config>
  </set>

  <set name="L1ProfileReads"
       chipset="ACMGT3"
       symbol_name="L1ProfileReads_XeCore3"
       underscore_name="l1_profile_reads__xe_core3"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="224881aa-faa7-4d2d-8161-50dbb10026e8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE BYTE READ"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ"
             underscore_name="load_store_cache_byte_read"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             max_equation="256  $XeCoreTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="4 $XeCoreTotalCount UMUL B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD UMUL $GtSlice0XeCore3 $GtSlice1XeCore3 UADD $GtSlice2XeCore3 UADD $GtSlice3XeCore3 UADD $GtSlice4XeCore3 UADD $GtSlice5XeCore3 UADD $GtSlice6XeCore3 UADD $GtSlice7XeCore3 UADD UDIV"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ"
             symbol_name="SLM_BYTE_READ"
             underscore_name="slm_byte_read"
             description="Number of bytes read from SLM"
             data_type="uint64"
             max_equation="256  $XeCoreTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="4 $XeCoreTotalCount UMUL C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD UMUL $GtSlice0XeCore3 $GtSlice1XeCore3 UADD $GtSlice2XeCore3 UADD $GtSlice3XeCore3 UADD $GtSlice4XeCore3 UADD $GtSlice5XeCore3 UADD $GtSlice6XeCore3 UADD $GtSlice7XeCore3 UADD UDIV"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ"
             symbol_name="GPU_MEMORY_BYTE_READ"
             underscore_name="gpu_memory_byte_read"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 36 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE"
             symbol_name="GPU_MEMORY_BYTE_WRITE"
             underscore_name="gpu_memory_byte_write"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 37 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE"
             symbol_name="XVE_ACTIVE"
             underscore_name="xve_active"
             description="Percentage of time in which at least one pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
             underscore_name="xve_threads_occupancy_all"
             description="Percentage of thread slots occupied"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE BUSY"
             symbol_name="XVE_BUSY"
             underscore_name="xve_busy"
             description="Any XVE thread loaded."
             data_type="uint64"
             max_equation="1"
             units="events"
             semantic_type="event"
             equation="A 9 READ 0 UGT"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16E70253" />
        <register type="NOA" address="0x00009888" value="0x18E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70004" />
        <register type="NOA" address="0x00009888" value="0x0EE70140" />
        <register type="NOA" address="0x00009888" value="0x10E700C4" />
        <register type="NOA" address="0x00009888" value="0x12E70042" />
        <register type="NOA" address="0x00009888" value="0x14E703C0" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E90054" />
        <register type="NOA" address="0x00009888" value="0x06E90387" />
        <register type="NOA" address="0x00009888" value="0x08E90248" />
        <register type="NOA" address="0x00009888" value="0x0AE902CA" />
        <register type="NOA" address="0x00009888" value="0x0CE9034C" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17E70253" />
        <register type="NOA" address="0x00009888" value="0x19E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x01E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65554" />
        <register type="NOA" address="0x00009888" value="0x05E70004" />
        <register type="NOA" address="0x00009888" value="0x0FE70140" />
        <register type="NOA" address="0x00009888" value="0x11E700C4" />
        <register type="NOA" address="0x00009888" value="0x13E70042" />
        <register type="NOA" address="0x00009888" value="0x15E703C0" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E70000" />
        <register type="NOA" address="0x00009888" value="0x03E90054" />
        <register type="NOA" address="0x00009888" value="0x07E90387" />
        <register type="NOA" address="0x00009888" value="0x09E90248" />
        <register type="NOA" address="0x00009888" value="0x0BE902CA" />
        <register type="NOA" address="0x00009888" value="0x0DE9034C" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075554" />
        <register type="NOA" address="0x00009888" value="0x0109FEFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16E70253" />
        <register type="NOA" address="0x00009888" value="0x18E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70004" />
        <register type="NOA" address="0x00009888" value="0x0EE70140" />
        <register type="NOA" address="0x00009888" value="0x10E700C4" />
        <register type="NOA" address="0x00009888" value="0x12E70042" />
        <register type="NOA" address="0x00009888" value="0x14E703C0" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E90054" />
        <register type="NOA" address="0x00009888" value="0x06E90387" />
        <register type="NOA" address="0x00009888" value="0x08E90248" />
        <register type="NOA" address="0x00009888" value="0x0AE902CA" />
        <register type="NOA" address="0x00009888" value="0x0CE9034C" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17E70253" />
        <register type="NOA" address="0x00009888" value="0x19E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x01E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65554" />
        <register type="NOA" address="0x00009888" value="0x05E70004" />
        <register type="NOA" address="0x00009888" value="0x0FE70140" />
        <register type="NOA" address="0x00009888" value="0x11E700C4" />
        <register type="NOA" address="0x00009888" value="0x13E70042" />
        <register type="NOA" address="0x00009888" value="0x15E703C0" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E70000" />
        <register type="NOA" address="0x00009888" value="0x03E90054" />
        <register type="NOA" address="0x00009888" value="0x07E90387" />
        <register type="NOA" address="0x00009888" value="0x09E90248" />
        <register type="NOA" address="0x00009888" value="0x0BE902CA" />
        <register type="NOA" address="0x00009888" value="0x0DE9034C" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075554" />
        <register type="NOA" address="0x00009888" value="0x0109FEFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16E70253" />
        <register type="NOA" address="0x00009888" value="0x18E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70004" />
        <register type="NOA" address="0x00009888" value="0x0EE70140" />
        <register type="NOA" address="0x00009888" value="0x10E700C4" />
        <register type="NOA" address="0x00009888" value="0x12E70042" />
        <register type="NOA" address="0x00009888" value="0x14E703C0" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E90054" />
        <register type="NOA" address="0x00009888" value="0x06E90387" />
        <register type="NOA" address="0x00009888" value="0x08E90248" />
        <register type="NOA" address="0x00009888" value="0x0AE902CA" />
        <register type="NOA" address="0x00009888" value="0x0CE9034C" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17E70253" />
        <register type="NOA" address="0x00009888" value="0x19E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x01E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65554" />
        <register type="NOA" address="0x00009888" value="0x05E70004" />
        <register type="NOA" address="0x00009888" value="0x0FE70140" />
        <register type="NOA" address="0x00009888" value="0x11E700C4" />
        <register type="NOA" address="0x00009888" value="0x13E70042" />
        <register type="NOA" address="0x00009888" value="0x15E703C0" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E70000" />
        <register type="NOA" address="0x00009888" value="0x03E90054" />
        <register type="NOA" address="0x00009888" value="0x07E90387" />
        <register type="NOA" address="0x00009888" value="0x09E90248" />
        <register type="NOA" address="0x00009888" value="0x0BE902CA" />
        <register type="NOA" address="0x00009888" value="0x0DE9034C" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075554" />
        <register type="NOA" address="0x00009888" value="0x0109FEFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16E70253" />
        <register type="NOA" address="0x00009888" value="0x18E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70004" />
        <register type="NOA" address="0x00009888" value="0x0EE70140" />
        <register type="NOA" address="0x00009888" value="0x10E700C4" />
        <register type="NOA" address="0x00009888" value="0x12E70042" />
        <register type="NOA" address="0x00009888" value="0x14E703C0" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E90054" />
        <register type="NOA" address="0x00009888" value="0x06E90387" />
        <register type="NOA" address="0x00009888" value="0x08E90248" />
        <register type="NOA" address="0x00009888" value="0x0AE902CA" />
        <register type="NOA" address="0x00009888" value="0x0CE9034C" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17E70253" />
        <register type="NOA" address="0x00009888" value="0x19E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x01E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65554" />
        <register type="NOA" address="0x00009888" value="0x05E70004" />
        <register type="NOA" address="0x00009888" value="0x0FE70140" />
        <register type="NOA" address="0x00009888" value="0x11E700C4" />
        <register type="NOA" address="0x00009888" value="0x13E70042" />
        <register type="NOA" address="0x00009888" value="0x15E703C0" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E70000" />
        <register type="NOA" address="0x00009888" value="0x03E90054" />
        <register type="NOA" address="0x00009888" value="0x07E90387" />
        <register type="NOA" address="0x00009888" value="0x09E90248" />
        <register type="NOA" address="0x00009888" value="0x0BE902CA" />
        <register type="NOA" address="0x00009888" value="0x0DE9034C" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075554" />
        <register type="NOA" address="0x00009888" value="0x0109FEFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x007F0000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x0000FE7F" />
        <register type="OA" address="0x0000DC00" value="0x0000001A" />
        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
        <register type="OA" address="0x0000DC08" value="0x00000032" />
        <register type="OA" address="0x0000DC0C" value="0x0000FFF9" />
        <register type="OA" address="0x0000DC10" value="0x00000052" />
        <register type="OA" address="0x0000DC14" value="0x0000FFF5" />
        <register type="OA" address="0x0000DC18" value="0x00000092" />
        <register type="OA" address="0x0000DC1C" value="0x0000FFED" />
        <register type="OA" address="0x0000DC20" value="0x00000112" />
        <register type="OA" address="0x0000DC24" value="0x0000FFDD" />
        <register type="OA" address="0x0000DC28" value="0x00000212" />
        <register type="OA" address="0x0000DC2C" value="0x0000FFBD" />
        <register type="OA" address="0x0000DC30" value="0x00000412" />
        <register type="OA" address="0x0000DC34" value="0x0000FF7D" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00000008" />
    </register_config>
  </set>

  <set name="L1ProfileSlmBankConflicts"
       chipset="ACMGT3"
       symbol_name="L1ProfileSlmBankConflicts_XeCore0"
       underscore_name="l1_profile_slm_bank_conflicts__xe_core0"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="dc5ee653-2006-48de-8be2-e8b760a4369c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT"
             symbol_name="SLM_BANK_CONFLICT_COUNT"
             underscore_name="slm_bank_conflict_count"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD UADD B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD UADD B 3 READ 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD UADD $XeCoreTotalCount UMUL $GtSlice0XeCore0 $GtSlice1XeCore0 UADD $GtSlice2XeCore0 UADD $GtSlice3XeCore0 UADD $GtSlice4XeCore0 UADD $GtSlice5XeCore0 UADD $GtSlice6XeCore0 UADD $GtSlice7XeCore0 UADD UDIV"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ"
             symbol_name="GPU_MEMORY_BYTE_READ"
             underscore_name="gpu_memory_byte_read"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 36 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE"
             symbol_name="GPU_MEMORY_BYTE_WRITE"
             underscore_name="gpu_memory_byte_write"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 37 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE"
             symbol_name="XVE_ACTIVE"
             underscore_name="xve_active"
             description="Percentage of time in which at least one pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
             underscore_name="xve_threads_occupancy_all"
             description="Percentage of thread slots occupied"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE BUSY"
             symbol_name="XVE_BUSY"
             underscore_name="xve_busy"
             description="Any XVE thread loaded."
             data_type="uint64"
             max_equation="1"
             units="events"
             semantic_type="event"
             equation="A 9 READ 0 UGT"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x188914C0" />
        <register type="NOA" address="0x00009888" value="0x1E8900A6" />
        <register type="NOA" address="0x00009888" value="0x22891800" />
        <register type="NOA" address="0x00009888" value="0x24890005" />
        <register type="NOA" address="0x00009888" value="0x288914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAAA" />
        <register type="NOA" address="0x00009888" value="0x0084FFFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x06890C31" />
        <register type="NOA" address="0x00009888" value="0x08890FBF" />
        <register type="NOA" address="0x00009888" value="0x0A890821" />
        <register type="NOA" address="0x00009888" value="0x0C890BAF" />
        <register type="NOA" address="0x00009888" value="0x0E890411" />
        <register type="NOA" address="0x00009888" value="0x1089079F" />
        <register type="NOA" address="0x00009888" value="0x12890001" />
        <register type="NOA" address="0x00009888" value="0x1489038F" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x198914C0" />
        <register type="NOA" address="0x00009888" value="0x1F8900A6" />
        <register type="NOA" address="0x00009888" value="0x23891800" />
        <register type="NOA" address="0x00009888" value="0x25890005" />
        <register type="NOA" address="0x00009888" value="0x298914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAAA" />
        <register type="NOA" address="0x00009888" value="0x0184FFFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x0387AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x07890C31" />
        <register type="NOA" address="0x00009888" value="0x09890FBF" />
        <register type="NOA" address="0x00009888" value="0x0B890821" />
        <register type="NOA" address="0x00009888" value="0x0D890BAF" />
        <register type="NOA" address="0x00009888" value="0x0F890411" />
        <register type="NOA" address="0x00009888" value="0x1189079F" />
        <register type="NOA" address="0x00009888" value="0x13890001" />
        <register type="NOA" address="0x00009888" value="0x1589038F" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x188914C0" />
        <register type="NOA" address="0x00009888" value="0x1E8900A6" />
        <register type="NOA" address="0x00009888" value="0x22891800" />
        <register type="NOA" address="0x00009888" value="0x24890005" />
        <register type="NOA" address="0x00009888" value="0x288914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAAA" />
        <register type="NOA" address="0x00009888" value="0x0084FFFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x06890C31" />
        <register type="NOA" address="0x00009888" value="0x08890FBF" />
        <register type="NOA" address="0x00009888" value="0x0A890821" />
        <register type="NOA" address="0x00009888" value="0x0C890BAF" />
        <register type="NOA" address="0x00009888" value="0x0E890411" />
        <register type="NOA" address="0x00009888" value="0x1089079F" />
        <register type="NOA" address="0x00009888" value="0x12890001" />
        <register type="NOA" address="0x00009888" value="0x1489038F" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x198914C0" />
        <register type="NOA" address="0x00009888" value="0x1F8900A6" />
        <register type="NOA" address="0x00009888" value="0x23891800" />
        <register type="NOA" address="0x00009888" value="0x25890005" />
        <register type="NOA" address="0x00009888" value="0x298914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAAA" />
        <register type="NOA" address="0x00009888" value="0x0184FFFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x0387AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x07890C31" />
        <register type="NOA" address="0x00009888" value="0x09890FBF" />
        <register type="NOA" address="0x00009888" value="0x0B890821" />
        <register type="NOA" address="0x00009888" value="0x0D890BAF" />
        <register type="NOA" address="0x00009888" value="0x0F890411" />
        <register type="NOA" address="0x00009888" value="0x1189079F" />
        <register type="NOA" address="0x00009888" value="0x13890001" />
        <register type="NOA" address="0x00009888" value="0x1589038F" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x188914C0" />
        <register type="NOA" address="0x00009888" value="0x1E8900A6" />
        <register type="NOA" address="0x00009888" value="0x22891800" />
        <register type="NOA" address="0x00009888" value="0x24890005" />
        <register type="NOA" address="0x00009888" value="0x288914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAAA" />
        <register type="NOA" address="0x00009888" value="0x0084FFFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x06890C31" />
        <register type="NOA" address="0x00009888" value="0x08890FBF" />
        <register type="NOA" address="0x00009888" value="0x0A890821" />
        <register type="NOA" address="0x00009888" value="0x0C890BAF" />
        <register type="NOA" address="0x00009888" value="0x0E890411" />
        <register type="NOA" address="0x00009888" value="0x1089079F" />
        <register type="NOA" address="0x00009888" value="0x12890001" />
        <register type="NOA" address="0x00009888" value="0x1489038F" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x198914C0" />
        <register type="NOA" address="0x00009888" value="0x1F8900A6" />
        <register type="NOA" address="0x00009888" value="0x23891800" />
        <register type="NOA" address="0x00009888" value="0x25890005" />
        <register type="NOA" address="0x00009888" value="0x298914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAAA" />
        <register type="NOA" address="0x00009888" value="0x0184FFFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x0387AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x07890C31" />
        <register type="NOA" address="0x00009888" value="0x09890FBF" />
        <register type="NOA" address="0x00009888" value="0x0B890821" />
        <register type="NOA" address="0x00009888" value="0x0D890BAF" />
        <register type="NOA" address="0x00009888" value="0x0F890411" />
        <register type="NOA" address="0x00009888" value="0x1189079F" />
        <register type="NOA" address="0x00009888" value="0x13890001" />
        <register type="NOA" address="0x00009888" value="0x1589038F" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x188914C0" />
        <register type="NOA" address="0x00009888" value="0x1E8900A6" />
        <register type="NOA" address="0x00009888" value="0x22891800" />
        <register type="NOA" address="0x00009888" value="0x24890005" />
        <register type="NOA" address="0x00009888" value="0x288914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAAA" />
        <register type="NOA" address="0x00009888" value="0x0084FFFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x06890C31" />
        <register type="NOA" address="0x00009888" value="0x08890FBF" />
        <register type="NOA" address="0x00009888" value="0x0A890821" />
        <register type="NOA" address="0x00009888" value="0x0C890BAF" />
        <register type="NOA" address="0x00009888" value="0x0E890411" />
        <register type="NOA" address="0x00009888" value="0x1089079F" />
        <register type="NOA" address="0x00009888" value="0x12890001" />
        <register type="NOA" address="0x00009888" value="0x1489038F" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x198914C0" />
        <register type="NOA" address="0x00009888" value="0x1F8900A6" />
        <register type="NOA" address="0x00009888" value="0x23891800" />
        <register type="NOA" address="0x00009888" value="0x25890005" />
        <register type="NOA" address="0x00009888" value="0x298914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAAA" />
        <register type="NOA" address="0x00009888" value="0x0184FFFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x0387AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x07890C31" />
        <register type="NOA" address="0x00009888" value="0x09890FBF" />
        <register type="NOA" address="0x00009888" value="0x0B890821" />
        <register type="NOA" address="0x00009888" value="0x0D890BAF" />
        <register type="NOA" address="0x00009888" value="0x0F890411" />
        <register type="NOA" address="0x00009888" value="0x1189079F" />
        <register type="NOA" address="0x00009888" value="0x13890001" />
        <register type="NOA" address="0x00009888" value="0x1589038F" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x0000FFFF" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00000008" />
    </register_config>
  </set>

  <set name="L1ProfileSlmBankConflicts"
       chipset="ACMGT3"
       symbol_name="L1ProfileSlmBankConflicts_XeCore3"
       underscore_name="l1_profile_slm_bank_conflicts__xe_core3"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="41302bd4-41dd-4c52-b250-569324d62f1a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT"
             symbol_name="SLM_BANK_CONFLICT_COUNT"
             underscore_name="slm_bank_conflict_count"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD UADD B 7 READ 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD UADD B 3 READ 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD UADD $XeCoreTotalCount UMUL $GtSlice0XeCore3 $GtSlice1XeCore3 UADD $GtSlice2XeCore3 UADD $GtSlice3XeCore3 UADD $GtSlice4XeCore3 UADD $GtSlice5XeCore3 UADD $GtSlice6XeCore3 UADD $GtSlice7XeCore3 UADD UDIV"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ"
             symbol_name="GPU_MEMORY_BYTE_READ"
             underscore_name="gpu_memory_byte_read"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 36 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE"
             symbol_name="GPU_MEMORY_BYTE_WRITE"
             underscore_name="gpu_memory_byte_write"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 37 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE"
             symbol_name="XVE_ACTIVE"
             underscore_name="xve_active"
             description="Percentage of time in which at least one pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
             underscore_name="xve_threads_occupancy_all"
             description="Percentage of thread slots occupied"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE BUSY"
             symbol_name="XVE_BUSY"
             underscore_name="xve_busy"
             description="Any XVE thread loaded."
             data_type="uint64"
             max_equation="1"
             units="events"
             semantic_type="event"
             equation="A 9 READ 0 UGT"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18E914C0" />
        <register type="NOA" address="0x00009888" value="0x1EE900A6" />
        <register type="NOA" address="0x00009888" value="0x22E91800" />
        <register type="NOA" address="0x00009888" value="0x24E90005" />
        <register type="NOA" address="0x00009888" value="0x28E914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E90C31" />
        <register type="NOA" address="0x00009888" value="0x08E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AE90821" />
        <register type="NOA" address="0x00009888" value="0x0CE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE90411" />
        <register type="NOA" address="0x00009888" value="0x10E9079F" />
        <register type="NOA" address="0x00009888" value="0x12E90001" />
        <register type="NOA" address="0x00009888" value="0x14E9038F" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x19E914C0" />
        <register type="NOA" address="0x00009888" value="0x1FE900A6" />
        <register type="NOA" address="0x00009888" value="0x23E91800" />
        <register type="NOA" address="0x00009888" value="0x25E90005" />
        <register type="NOA" address="0x00009888" value="0x29E914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E90C31" />
        <register type="NOA" address="0x00009888" value="0x09E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BE90821" />
        <register type="NOA" address="0x00009888" value="0x0DE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE90411" />
        <register type="NOA" address="0x00009888" value="0x11E9079F" />
        <register type="NOA" address="0x00009888" value="0x13E90001" />
        <register type="NOA" address="0x00009888" value="0x15E9038F" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18E914C0" />
        <register type="NOA" address="0x00009888" value="0x1EE900A6" />
        <register type="NOA" address="0x00009888" value="0x22E91800" />
        <register type="NOA" address="0x00009888" value="0x24E90005" />
        <register type="NOA" address="0x00009888" value="0x28E914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E90C31" />
        <register type="NOA" address="0x00009888" value="0x08E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AE90821" />
        <register type="NOA" address="0x00009888" value="0x0CE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE90411" />
        <register type="NOA" address="0x00009888" value="0x10E9079F" />
        <register type="NOA" address="0x00009888" value="0x12E90001" />
        <register type="NOA" address="0x00009888" value="0x14E9038F" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x19E914C0" />
        <register type="NOA" address="0x00009888" value="0x1FE900A6" />
        <register type="NOA" address="0x00009888" value="0x23E91800" />
        <register type="NOA" address="0x00009888" value="0x25E90005" />
        <register type="NOA" address="0x00009888" value="0x29E914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E90C31" />
        <register type="NOA" address="0x00009888" value="0x09E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BE90821" />
        <register type="NOA" address="0x00009888" value="0x0DE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE90411" />
        <register type="NOA" address="0x00009888" value="0x11E9079F" />
        <register type="NOA" address="0x00009888" value="0x13E90001" />
        <register type="NOA" address="0x00009888" value="0x15E9038F" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18E914C0" />
        <register type="NOA" address="0x00009888" value="0x1EE900A6" />
        <register type="NOA" address="0x00009888" value="0x22E91800" />
        <register type="NOA" address="0x00009888" value="0x24E90005" />
        <register type="NOA" address="0x00009888" value="0x28E914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E90C31" />
        <register type="NOA" address="0x00009888" value="0x08E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AE90821" />
        <register type="NOA" address="0x00009888" value="0x0CE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE90411" />
        <register type="NOA" address="0x00009888" value="0x10E9079F" />
        <register type="NOA" address="0x00009888" value="0x12E90001" />
        <register type="NOA" address="0x00009888" value="0x14E9038F" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x19E914C0" />
        <register type="NOA" address="0x00009888" value="0x1FE900A6" />
        <register type="NOA" address="0x00009888" value="0x23E91800" />
        <register type="NOA" address="0x00009888" value="0x25E90005" />
        <register type="NOA" address="0x00009888" value="0x29E914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E90C31" />
        <register type="NOA" address="0x00009888" value="0x09E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BE90821" />
        <register type="NOA" address="0x00009888" value="0x0DE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE90411" />
        <register type="NOA" address="0x00009888" value="0x11E9079F" />
        <register type="NOA" address="0x00009888" value="0x13E90001" />
        <register type="NOA" address="0x00009888" value="0x15E9038F" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18E914C0" />
        <register type="NOA" address="0x00009888" value="0x1EE900A6" />
        <register type="NOA" address="0x00009888" value="0x22E91800" />
        <register type="NOA" address="0x00009888" value="0x24E90005" />
        <register type="NOA" address="0x00009888" value="0x28E914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E90C31" />
        <register type="NOA" address="0x00009888" value="0x08E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AE90821" />
        <register type="NOA" address="0x00009888" value="0x0CE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE90411" />
        <register type="NOA" address="0x00009888" value="0x10E9079F" />
        <register type="NOA" address="0x00009888" value="0x12E90001" />
        <register type="NOA" address="0x00009888" value="0x14E9038F" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x19E914C0" />
        <register type="NOA" address="0x00009888" value="0x1FE900A6" />
        <register type="NOA" address="0x00009888" value="0x23E91800" />
        <register type="NOA" address="0x00009888" value="0x25E90005" />
        <register type="NOA" address="0x00009888" value="0x29E914C0" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E90C31" />
        <register type="NOA" address="0x00009888" value="0x09E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BE90821" />
        <register type="NOA" address="0x00009888" value="0x0DE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE90411" />
        <register type="NOA" address="0x00009888" value="0x11E9079F" />
        <register type="NOA" address="0x00009888" value="0x13E90001" />
        <register type="NOA" address="0x00009888" value="0x15E9038F" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100000" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100000" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080000" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080000" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0000" />
        <register type="NOA" address="0x00009888" value="0x1F0A0000" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A0000" />
        <register type="NOA" address="0x00009888" value="0x1B0A0000" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x0000FFFF" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00000008" />
    </register_config>
  </set>

  <set name="L1ProfileWrites"
       chipset="ACMGT3"
       symbol_name="L1ProfileWrites_XeCore0"
       underscore_name="l1_profile_writes__xe_core0"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a0369d50-1c37-4bf4-97a9-169c92b63483"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE"
             underscore_name="load_store_cache_byte_write"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             max_equation="128  $XeCoreTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="4 $XeCoreTotalCount UMUL B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD UMUL $GtSlice0XeCore0 $GtSlice1XeCore0 UADD $GtSlice2XeCore0 UADD $GtSlice3XeCore0 UADD $GtSlice4XeCore0 UADD $GtSlice5XeCore0 UADD $GtSlice6XeCore0 UADD $GtSlice7XeCore0 UADD UDIV"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE"
             symbol_name="SLM_BYTE_WRITE"
             underscore_name="slm_byte_write"
             description="Number of bytes written to SLM"
             data_type="uint64"
             max_equation="128  $XeCoreTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="4 $XeCoreTotalCount UMUL C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD UMUL $GtSlice0XeCore0 $GtSlice1XeCore0 UADD $GtSlice2XeCore0 UADD $GtSlice3XeCore0 UADD $GtSlice4XeCore0 UADD $GtSlice5XeCore0 UADD $GtSlice6XeCore0 UADD $GtSlice7XeCore0 UADD UDIV"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ"
             symbol_name="GPU_MEMORY_BYTE_READ"
             underscore_name="gpu_memory_byte_read"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 36 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE"
             symbol_name="GPU_MEMORY_BYTE_WRITE"
             underscore_name="gpu_memory_byte_write"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 37 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE"
             symbol_name="XVE_ACTIVE"
             underscore_name="xve_active"
             description="Percentage of time in which at least one pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
             underscore_name="xve_threads_occupancy_all"
             description="Percentage of thread slots occupied"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE BUSY"
             symbol_name="XVE_BUSY"
             underscore_name="xve_busy"
             description="Any XVE thread loaded."
             data_type="uint64"
             max_equation="1"
             units="events"
             semantic_type="event"
             equation="A 9 READ 0 UGT"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16870012" />
        <register type="NOA" address="0x00009888" value="0x18891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870000" />
        <register type="NOA" address="0x00009888" value="0x0E870180" />
        <register type="NOA" address="0x00009888" value="0x10870105" />
        <register type="NOA" address="0x00009888" value="0x12870083" />
        <register type="NOA" address="0x00009888" value="0x14870001" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02890054" />
        <register type="NOA" address="0x00009888" value="0x06890380" />
        <register type="NOA" address="0x00009888" value="0x08890081" />
        <register type="NOA" address="0x00009888" value="0x0A890103" />
        <register type="NOA" address="0x00009888" value="0x0C890185" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17870012" />
        <register type="NOA" address="0x00009888" value="0x19891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAA8" />
        <register type="NOA" address="0x00009888" value="0x0184FEFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865554" />
        <register type="NOA" address="0x00009888" value="0x05870000" />
        <register type="NOA" address="0x00009888" value="0x0F870180" />
        <register type="NOA" address="0x00009888" value="0x11870105" />
        <register type="NOA" address="0x00009888" value="0x13870083" />
        <register type="NOA" address="0x00009888" value="0x15870001" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03870000" />
        <register type="NOA" address="0x00009888" value="0x03890054" />
        <register type="NOA" address="0x00009888" value="0x07890380" />
        <register type="NOA" address="0x00009888" value="0x09890081" />
        <register type="NOA" address="0x00009888" value="0x0B890103" />
        <register type="NOA" address="0x00009888" value="0x0D890185" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA8" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16870012" />
        <register type="NOA" address="0x00009888" value="0x18891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870000" />
        <register type="NOA" address="0x00009888" value="0x0E870180" />
        <register type="NOA" address="0x00009888" value="0x10870105" />
        <register type="NOA" address="0x00009888" value="0x12870083" />
        <register type="NOA" address="0x00009888" value="0x14870001" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02890054" />
        <register type="NOA" address="0x00009888" value="0x06890380" />
        <register type="NOA" address="0x00009888" value="0x08890081" />
        <register type="NOA" address="0x00009888" value="0x0A890103" />
        <register type="NOA" address="0x00009888" value="0x0C890185" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17870012" />
        <register type="NOA" address="0x00009888" value="0x19891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAA8" />
        <register type="NOA" address="0x00009888" value="0x0184FEFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865554" />
        <register type="NOA" address="0x00009888" value="0x05870000" />
        <register type="NOA" address="0x00009888" value="0x0F870180" />
        <register type="NOA" address="0x00009888" value="0x11870105" />
        <register type="NOA" address="0x00009888" value="0x13870083" />
        <register type="NOA" address="0x00009888" value="0x15870001" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03870000" />
        <register type="NOA" address="0x00009888" value="0x03890054" />
        <register type="NOA" address="0x00009888" value="0x07890380" />
        <register type="NOA" address="0x00009888" value="0x09890081" />
        <register type="NOA" address="0x00009888" value="0x0B890103" />
        <register type="NOA" address="0x00009888" value="0x0D890185" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA8" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16870012" />
        <register type="NOA" address="0x00009888" value="0x18891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870000" />
        <register type="NOA" address="0x00009888" value="0x0E870180" />
        <register type="NOA" address="0x00009888" value="0x10870105" />
        <register type="NOA" address="0x00009888" value="0x12870083" />
        <register type="NOA" address="0x00009888" value="0x14870001" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02890054" />
        <register type="NOA" address="0x00009888" value="0x06890380" />
        <register type="NOA" address="0x00009888" value="0x08890081" />
        <register type="NOA" address="0x00009888" value="0x0A890103" />
        <register type="NOA" address="0x00009888" value="0x0C890185" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17870012" />
        <register type="NOA" address="0x00009888" value="0x19891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAA8" />
        <register type="NOA" address="0x00009888" value="0x0184FEFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865554" />
        <register type="NOA" address="0x00009888" value="0x05870000" />
        <register type="NOA" address="0x00009888" value="0x0F870180" />
        <register type="NOA" address="0x00009888" value="0x11870105" />
        <register type="NOA" address="0x00009888" value="0x13870083" />
        <register type="NOA" address="0x00009888" value="0x15870001" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03870000" />
        <register type="NOA" address="0x00009888" value="0x03890054" />
        <register type="NOA" address="0x00009888" value="0x07890380" />
        <register type="NOA" address="0x00009888" value="0x09890081" />
        <register type="NOA" address="0x00009888" value="0x0B890103" />
        <register type="NOA" address="0x00009888" value="0x0D890185" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA8" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16870012" />
        <register type="NOA" address="0x00009888" value="0x18891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870000" />
        <register type="NOA" address="0x00009888" value="0x0E870180" />
        <register type="NOA" address="0x00009888" value="0x10870105" />
        <register type="NOA" address="0x00009888" value="0x12870083" />
        <register type="NOA" address="0x00009888" value="0x14870001" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02890054" />
        <register type="NOA" address="0x00009888" value="0x06890380" />
        <register type="NOA" address="0x00009888" value="0x08890081" />
        <register type="NOA" address="0x00009888" value="0x0A890103" />
        <register type="NOA" address="0x00009888" value="0x0C890185" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17870012" />
        <register type="NOA" address="0x00009888" value="0x19891060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAA8" />
        <register type="NOA" address="0x00009888" value="0x0184FEFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865554" />
        <register type="NOA" address="0x00009888" value="0x05870000" />
        <register type="NOA" address="0x00009888" value="0x0F870180" />
        <register type="NOA" address="0x00009888" value="0x11870105" />
        <register type="NOA" address="0x00009888" value="0x13870083" />
        <register type="NOA" address="0x00009888" value="0x15870001" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03870000" />
        <register type="NOA" address="0x00009888" value="0x03890054" />
        <register type="NOA" address="0x00009888" value="0x07890380" />
        <register type="NOA" address="0x00009888" value="0x09890081" />
        <register type="NOA" address="0x00009888" value="0x0B890103" />
        <register type="NOA" address="0x00009888" value="0x0D890185" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA8" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5554" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x007F0000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x0000FE7F" />
        <register type="OA" address="0x0000DC00" value="0x0000001A" />
        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
        <register type="OA" address="0x0000DC08" value="0x00000032" />
        <register type="OA" address="0x0000DC0C" value="0x0000FFF9" />
        <register type="OA" address="0x0000DC10" value="0x00000052" />
        <register type="OA" address="0x0000DC14" value="0x0000FFF5" />
        <register type="OA" address="0x0000DC18" value="0x00000092" />
        <register type="OA" address="0x0000DC1C" value="0x0000FFED" />
        <register type="OA" address="0x0000DC20" value="0x00000112" />
        <register type="OA" address="0x0000DC24" value="0x0000FFDD" />
        <register type="OA" address="0x0000DC28" value="0x00000212" />
        <register type="OA" address="0x0000DC2C" value="0x0000FFBD" />
        <register type="OA" address="0x0000DC30" value="0x00000412" />
        <register type="OA" address="0x0000DC34" value="0x0000FF7D" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00000008" />
    </register_config>
  </set>

  <set name="L1ProfileWrites"
       chipset="ACMGT3"
       symbol_name="L1ProfileWrites_XeCore3"
       underscore_name="l1_profile_writes__xe_core3"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ff386ef9-604c-48a5-9fc9-e2281bbd7463"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE"
             underscore_name="load_store_cache_byte_write"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             max_equation="128  $XeCoreTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="4 $XeCoreTotalCount UMUL B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD UMUL $GtSlice0XeCore3 $GtSlice1XeCore3 UADD $GtSlice2XeCore3 UADD $GtSlice3XeCore3 UADD $GtSlice4XeCore3 UADD $GtSlice5XeCore3 UADD $GtSlice6XeCore3 UADD $GtSlice7XeCore3 UADD UDIV"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE"
             symbol_name="SLM_BYTE_WRITE"
             underscore_name="slm_byte_write"
             description="Number of bytes written to SLM"
             data_type="uint64"
             max_equation="128  $XeCoreTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="4 $XeCoreTotalCount UMUL C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD UMUL $GtSlice0XeCore3 $GtSlice1XeCore3 UADD $GtSlice2XeCore3 UADD $GtSlice3XeCore3 UADD $GtSlice4XeCore3 UADD $GtSlice5XeCore3 UADD $GtSlice6XeCore3 UADD $GtSlice7XeCore3 UADD UDIV"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ"
             symbol_name="GPU_MEMORY_BYTE_READ"
             underscore_name="gpu_memory_byte_read"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 36 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE"
             symbol_name="GPU_MEMORY_BYTE_WRITE"
             underscore_name="gpu_memory_byte_write"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 37 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE"
             symbol_name="XVE_ACTIVE"
             underscore_name="xve_active"
             description="Percentage of time in which at least one pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
             underscore_name="xve_threads_occupancy_all"
             description="Percentage of thread slots occupied"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE BUSY"
             symbol_name="XVE_BUSY"
             underscore_name="xve_busy"
             description="Any XVE thread loaded."
             data_type="uint64"
             max_equation="1"
             units="events"
             semantic_type="event"
             equation="A 9 READ 0 UGT"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16E70012" />
        <register type="NOA" address="0x00009888" value="0x18E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70000" />
        <register type="NOA" address="0x00009888" value="0x0EE70180" />
        <register type="NOA" address="0x00009888" value="0x10E70105" />
        <register type="NOA" address="0x00009888" value="0x12E70083" />
        <register type="NOA" address="0x00009888" value="0x14E70001" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E90054" />
        <register type="NOA" address="0x00009888" value="0x06E90380" />
        <register type="NOA" address="0x00009888" value="0x08E90081" />
        <register type="NOA" address="0x00009888" value="0x0AE90103" />
        <register type="NOA" address="0x00009888" value="0x0CE90185" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17E70012" />
        <register type="NOA" address="0x00009888" value="0x19E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x01E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65554" />
        <register type="NOA" address="0x00009888" value="0x05E70000" />
        <register type="NOA" address="0x00009888" value="0x0FE70180" />
        <register type="NOA" address="0x00009888" value="0x11E70105" />
        <register type="NOA" address="0x00009888" value="0x13E70083" />
        <register type="NOA" address="0x00009888" value="0x15E70001" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E70000" />
        <register type="NOA" address="0x00009888" value="0x03E90054" />
        <register type="NOA" address="0x00009888" value="0x07E90380" />
        <register type="NOA" address="0x00009888" value="0x09E90081" />
        <register type="NOA" address="0x00009888" value="0x0BE90103" />
        <register type="NOA" address="0x00009888" value="0x0DE90185" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075554" />
        <register type="NOA" address="0x00009888" value="0x0109FEFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16E70012" />
        <register type="NOA" address="0x00009888" value="0x18E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70000" />
        <register type="NOA" address="0x00009888" value="0x0EE70180" />
        <register type="NOA" address="0x00009888" value="0x10E70105" />
        <register type="NOA" address="0x00009888" value="0x12E70083" />
        <register type="NOA" address="0x00009888" value="0x14E70001" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E90054" />
        <register type="NOA" address="0x00009888" value="0x06E90380" />
        <register type="NOA" address="0x00009888" value="0x08E90081" />
        <register type="NOA" address="0x00009888" value="0x0AE90103" />
        <register type="NOA" address="0x00009888" value="0x0CE90185" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17E70012" />
        <register type="NOA" address="0x00009888" value="0x19E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x01E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65554" />
        <register type="NOA" address="0x00009888" value="0x05E70000" />
        <register type="NOA" address="0x00009888" value="0x0FE70180" />
        <register type="NOA" address="0x00009888" value="0x11E70105" />
        <register type="NOA" address="0x00009888" value="0x13E70083" />
        <register type="NOA" address="0x00009888" value="0x15E70001" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E70000" />
        <register type="NOA" address="0x00009888" value="0x03E90054" />
        <register type="NOA" address="0x00009888" value="0x07E90380" />
        <register type="NOA" address="0x00009888" value="0x09E90081" />
        <register type="NOA" address="0x00009888" value="0x0BE90103" />
        <register type="NOA" address="0x00009888" value="0x0DE90185" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075554" />
        <register type="NOA" address="0x00009888" value="0x0109FEFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16E70012" />
        <register type="NOA" address="0x00009888" value="0x18E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70000" />
        <register type="NOA" address="0x00009888" value="0x0EE70180" />
        <register type="NOA" address="0x00009888" value="0x10E70105" />
        <register type="NOA" address="0x00009888" value="0x12E70083" />
        <register type="NOA" address="0x00009888" value="0x14E70001" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E90054" />
        <register type="NOA" address="0x00009888" value="0x06E90380" />
        <register type="NOA" address="0x00009888" value="0x08E90081" />
        <register type="NOA" address="0x00009888" value="0x0AE90103" />
        <register type="NOA" address="0x00009888" value="0x0CE90185" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17E70012" />
        <register type="NOA" address="0x00009888" value="0x19E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x01E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65554" />
        <register type="NOA" address="0x00009888" value="0x05E70000" />
        <register type="NOA" address="0x00009888" value="0x0FE70180" />
        <register type="NOA" address="0x00009888" value="0x11E70105" />
        <register type="NOA" address="0x00009888" value="0x13E70083" />
        <register type="NOA" address="0x00009888" value="0x15E70001" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E70000" />
        <register type="NOA" address="0x00009888" value="0x03E90054" />
        <register type="NOA" address="0x00009888" value="0x07E90380" />
        <register type="NOA" address="0x00009888" value="0x09E90081" />
        <register type="NOA" address="0x00009888" value="0x0BE90103" />
        <register type="NOA" address="0x00009888" value="0x0DE90185" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075554" />
        <register type="NOA" address="0x00009888" value="0x0109FEFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16E70012" />
        <register type="NOA" address="0x00009888" value="0x18E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70000" />
        <register type="NOA" address="0x00009888" value="0x0EE70180" />
        <register type="NOA" address="0x00009888" value="0x10E70105" />
        <register type="NOA" address="0x00009888" value="0x12E70083" />
        <register type="NOA" address="0x00009888" value="0x14E70001" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E90054" />
        <register type="NOA" address="0x00009888" value="0x06E90380" />
        <register type="NOA" address="0x00009888" value="0x08E90081" />
        <register type="NOA" address="0x00009888" value="0x0AE90103" />
        <register type="NOA" address="0x00009888" value="0x0CE90185" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17E70012" />
        <register type="NOA" address="0x00009888" value="0x19E91060" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x01E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65554" />
        <register type="NOA" address="0x00009888" value="0x05E70000" />
        <register type="NOA" address="0x00009888" value="0x0FE70180" />
        <register type="NOA" address="0x00009888" value="0x11E70105" />
        <register type="NOA" address="0x00009888" value="0x13E70083" />
        <register type="NOA" address="0x00009888" value="0x15E70001" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E70000" />
        <register type="NOA" address="0x00009888" value="0x03E90054" />
        <register type="NOA" address="0x00009888" value="0x07E90380" />
        <register type="NOA" address="0x00009888" value="0x09E90081" />
        <register type="NOA" address="0x00009888" value="0x0BE90103" />
        <register type="NOA" address="0x00009888" value="0x0DE90185" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075554" />
        <register type="NOA" address="0x00009888" value="0x0109FEFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x26100003" />
        <register type="NOA" address="0x00009888" value="0x28100000" />
        <register type="NOA" address="0x00009888" value="0x2A100000" />
        <register type="NOA" address="0x00009888" value="0x2C100000" />
        <register type="NOA" address="0x00009888" value="0x2E100003" />
        <register type="NOA" address="0x00009888" value="0x22100C63" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x2410060C" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080000" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080000" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080000" />
        <register type="NOA" address="0x00009888" value="0x24080003" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080C63" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C080C63" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A0063" />
        <register type="NOA" address="0x00009888" value="0x1F0A0063" />
        <register type="NOA" address="0x00009888" value="0x200A0000" />
        <register type="NOA" address="0x00009888" value="0x210A0000" />
        <register type="NOA" address="0x00009888" value="0x220A0000" />
        <register type="NOA" address="0x00009888" value="0x230A0000" />
        <register type="NOA" address="0x00009888" value="0x240A0000" />
        <register type="NOA" address="0x00009888" value="0x250A0000" />
        <register type="NOA" address="0x00009888" value="0x260A0060" />
        <register type="NOA" address="0x00009888" value="0x270A0060" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0183" />
        <register type="NOA" address="0x00009888" value="0x1D0A0183" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x007F0000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x0000FE7F" />
        <register type="OA" address="0x0000DC00" value="0x0000001A" />
        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
        <register type="OA" address="0x0000DC08" value="0x00000032" />
        <register type="OA" address="0x0000DC0C" value="0x0000FFF9" />
        <register type="OA" address="0x0000DC10" value="0x00000052" />
        <register type="OA" address="0x0000DC14" value="0x0000FFF5" />
        <register type="OA" address="0x0000DC18" value="0x00000092" />
        <register type="OA" address="0x0000DC1C" value="0x0000FFED" />
        <register type="OA" address="0x0000DC20" value="0x00000112" />
        <register type="OA" address="0x0000DC24" value="0x0000FFDD" />
        <register type="OA" address="0x0000DC28" value="0x00000212" />
        <register type="OA" address="0x0000DC2C" value="0x0000FFBD" />
        <register type="OA" address="0x0000DC30" value="0x00000412" />
        <register type="OA" address="0x0000DC34" value="0x0000FF7D" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00000008" />
    </register_config>
  </set>

  <set name="DataportReads"
       chipset="ACMGT3"
       symbol_name="DataportReads"
       underscore_name="dataport_reads"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c027d083-6448-4ec1-9415-8a1ff807562c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ"
             symbol_name="DATAPORT_BYTE_READ"
             underscore_name="dataport_byte_read"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             max_equation="64  $XeCoreTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="64 2 UMUL B 4 READ B 0 READ UADD B 5 READ UADD B 1 READ UADD B 2 READ UADD B 6 READ UADD B 3 READ UADD B 7 READ UADD UMUL"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HOST TO GPUMEM BYTE READ"
             symbol_name="HOST_TO_GPUMEM_BYTE_READ"
             underscore_name="host_to_gpumem_byte_read"
             description="Number of bytes read by host from GPU local (HBM) memory (downstream)"
             data_type="uint64"
             max_equation="64 $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="64  C 6 READ UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HOST TO GPUMEM BYTE WRITE"
             symbol_name="HOST_TO_GPUMEM_BYTE_WRITE"
             underscore_name="host_to_gpumem_byte_write"
             description="Number of bytes written by host to GPU local (HBM) memory (downstream)"
             data_type="uint64"
             max_equation="64 $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="64  C 7 READ UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ"
             symbol_name="GPU_MEMORY_BYTE_READ"
             underscore_name="gpu_memory_byte_read"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 36 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE"
             symbol_name="GPU_MEMORY_BYTE_WRITE"
             underscore_name="gpu_memory_byte_write"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 37 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE"
             symbol_name="XVE_ACTIVE"
             underscore_name="xve_active"
             description="Percentage of time in which at least one pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE BUSY"
             symbol_name="XVE_BUSY"
             underscore_name="xve_busy"
             description="Any XVE thread loaded."
             data_type="uint64"
             max_equation="1"
             units="events"
             semantic_type="event"
             equation="A 9 READ 0 UGT"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
             underscore_name="xve_threads_occupancy_all"
             description="Percentage of thread slots occupied"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE COMPUTE THREAD COUNT"
             symbol_name="XVE_COMPUTE_THREAD_COUNT"
             underscore_name="xve_compute_thread_count"
             description="Number of compute shader hardware threads dispatched"
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 4 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x12091940" />
        <register type="NOA" address="0x00009888" value="0x04034000" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x100903D6" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x04090000" />
        <register type="NOA" address="0x00009888" value="0x06090000" />
        <register type="NOA" address="0x00009888" value="0x040A1000" />
        <register type="NOA" address="0x00009888" value="0x060A0001" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B000" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B695" />
        <register type="NOA" address="0x00009888" value="0x12E1A000" />
        <register type="NOA" address="0x00009888" value="0x14E1B000" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x10810617" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x00830A00" />
        <register type="NOA" address="0x00009888" value="0x0283000A" />
        <register type="NOA" address="0x00009888" value="0x00840330" />
        <register type="NOA" address="0x00009888" value="0x00860500" />
        <register type="NOA" address="0x00009888" value="0x02860005" />
        <register type="NOA" address="0x00009888" value="0x00870500" />
        <register type="NOA" address="0x00009888" value="0x02870005" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x0EA106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3A000" />
        <register type="NOA" address="0x00009888" value="0x02A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A40CC0" />
        <register type="NOA" address="0x00009888" value="0x00A65000" />
        <register type="NOA" address="0x00009888" value="0x02A60050" />
        <register type="NOA" address="0x00009888" value="0x00A75000" />
        <register type="NOA" address="0x00009888" value="0x02A70050" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3000A" />
        <register type="NOA" address="0x00009888" value="0x02C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C43003" />
        <register type="NOA" address="0x00009888" value="0x00C60005" />
        <register type="NOA" address="0x00009888" value="0x02C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70005" />
        <register type="NOA" address="0x00009888" value="0x02C70500" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x0AE10656" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300A0" />
        <register type="NOA" address="0x00009888" value="0x02E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E4C00C" />
        <register type="NOA" address="0x00009888" value="0x00E60050" />
        <register type="NOA" address="0x00009888" value="0x02E65000" />
        <register type="NOA" address="0x00009888" value="0x00E70050" />
        <register type="NOA" address="0x00009888" value="0x02E75000" />
        <register type="NOA" address="0x00009888" value="0x0007005A" />
        <register type="NOA" address="0x00009888" value="0x02075A00" />
        <register type="NOA" address="0x00009888" value="0x0008FA00" />
        <register type="NOA" address="0x00009888" value="0x020800FA" />
        <register type="NOA" address="0x00009888" value="0x0009F00F" />
        <register type="NOA" address="0x00009888" value="0x000A55AA" />
        <register type="NOA" address="0x00009888" value="0x020AAA55" />
        <register type="NOA" address="0x00009888" value="0x00010CC0" />
        <register type="NOA" address="0x00009888" value="0x000B5000" />
        <register type="NOA" address="0x00009888" value="0x020B0050" />
        <register type="NOA" address="0x00009888" value="0x00023003" />
        <register type="NOA" address="0x00009888" value="0x000C0005" />
        <register type="NOA" address="0x00009888" value="0x020C0500" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B000" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B695" />
        <register type="NOA" address="0x00009888" value="0x13E1A000" />
        <register type="NOA" address="0x00009888" value="0x15E1B000" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x11810617" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x01830A00" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840330" />
        <register type="NOA" address="0x00009888" value="0x01860500" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01870500" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x0FA106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3A000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40CC0" />
        <register type="NOA" address="0x00009888" value="0x01A65000" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x01A75000" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3000A" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43003" />
        <register type="NOA" address="0x00009888" value="0x01C60005" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x01C70005" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x0BE10656" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300A0" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C00C" />
        <register type="NOA" address="0x00009888" value="0x01E60050" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x01E70050" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0107005A" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x0108FA00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F00F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010CC0" />
        <register type="NOA" address="0x00009888" value="0x010B5000" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023003" />
        <register type="NOA" address="0x00009888" value="0x010C0005" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B000" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B695" />
        <register type="NOA" address="0x00009888" value="0x12E1A000" />
        <register type="NOA" address="0x00009888" value="0x14E1B000" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x10810617" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x00830A00" />
        <register type="NOA" address="0x00009888" value="0x0283000A" />
        <register type="NOA" address="0x00009888" value="0x00840330" />
        <register type="NOA" address="0x00009888" value="0x00860500" />
        <register type="NOA" address="0x00009888" value="0x02860005" />
        <register type="NOA" address="0x00009888" value="0x00870500" />
        <register type="NOA" address="0x00009888" value="0x02870005" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x0EA106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3A000" />
        <register type="NOA" address="0x00009888" value="0x02A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A40CC0" />
        <register type="NOA" address="0x00009888" value="0x00A65000" />
        <register type="NOA" address="0x00009888" value="0x02A60050" />
        <register type="NOA" address="0x00009888" value="0x00A75000" />
        <register type="NOA" address="0x00009888" value="0x02A70050" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3000A" />
        <register type="NOA" address="0x00009888" value="0x02C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C43003" />
        <register type="NOA" address="0x00009888" value="0x00C60005" />
        <register type="NOA" address="0x00009888" value="0x02C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70005" />
        <register type="NOA" address="0x00009888" value="0x02C70500" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x0AE10656" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300A0" />
        <register type="NOA" address="0x00009888" value="0x02E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E4C00C" />
        <register type="NOA" address="0x00009888" value="0x00E60050" />
        <register type="NOA" address="0x00009888" value="0x02E65000" />
        <register type="NOA" address="0x00009888" value="0x00E70050" />
        <register type="NOA" address="0x00009888" value="0x02E75000" />
        <register type="NOA" address="0x00009888" value="0x0007005A" />
        <register type="NOA" address="0x00009888" value="0x02075A00" />
        <register type="NOA" address="0x00009888" value="0x0008FA00" />
        <register type="NOA" address="0x00009888" value="0x020800FA" />
        <register type="NOA" address="0x00009888" value="0x0009F00F" />
        <register type="NOA" address="0x00009888" value="0x000A55AA" />
        <register type="NOA" address="0x00009888" value="0x020AAA55" />
        <register type="NOA" address="0x00009888" value="0x00010CC0" />
        <register type="NOA" address="0x00009888" value="0x000B5000" />
        <register type="NOA" address="0x00009888" value="0x020B0050" />
        <register type="NOA" address="0x00009888" value="0x00023003" />
        <register type="NOA" address="0x00009888" value="0x000C0005" />
        <register type="NOA" address="0x00009888" value="0x020C0500" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B000" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B695" />
        <register type="NOA" address="0x00009888" value="0x13E1A000" />
        <register type="NOA" address="0x00009888" value="0x15E1B000" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x11810617" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x01830A00" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840330" />
        <register type="NOA" address="0x00009888" value="0x01860500" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01870500" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x0FA106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3A000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40CC0" />
        <register type="NOA" address="0x00009888" value="0x01A65000" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x01A75000" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3000A" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43003" />
        <register type="NOA" address="0x00009888" value="0x01C60005" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x01C70005" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x0BE10656" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300A0" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C00C" />
        <register type="NOA" address="0x00009888" value="0x01E60050" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x01E70050" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0107005A" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x0108FA00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F00F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010CC0" />
        <register type="NOA" address="0x00009888" value="0x010B5000" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023003" />
        <register type="NOA" address="0x00009888" value="0x010C0005" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B000" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B695" />
        <register type="NOA" address="0x00009888" value="0x12E1A000" />
        <register type="NOA" address="0x00009888" value="0x14E1B000" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x10810617" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x00830A00" />
        <register type="NOA" address="0x00009888" value="0x0283000A" />
        <register type="NOA" address="0x00009888" value="0x00840330" />
        <register type="NOA" address="0x00009888" value="0x00860500" />
        <register type="NOA" address="0x00009888" value="0x02860005" />
        <register type="NOA" address="0x00009888" value="0x00870500" />
        <register type="NOA" address="0x00009888" value="0x02870005" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x0EA106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3A000" />
        <register type="NOA" address="0x00009888" value="0x02A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A40CC0" />
        <register type="NOA" address="0x00009888" value="0x00A65000" />
        <register type="NOA" address="0x00009888" value="0x02A60050" />
        <register type="NOA" address="0x00009888" value="0x00A75000" />
        <register type="NOA" address="0x00009888" value="0x02A70050" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3000A" />
        <register type="NOA" address="0x00009888" value="0x02C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C43003" />
        <register type="NOA" address="0x00009888" value="0x00C60005" />
        <register type="NOA" address="0x00009888" value="0x02C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70005" />
        <register type="NOA" address="0x00009888" value="0x02C70500" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x0AE10656" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300A0" />
        <register type="NOA" address="0x00009888" value="0x02E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E4C00C" />
        <register type="NOA" address="0x00009888" value="0x00E60050" />
        <register type="NOA" address="0x00009888" value="0x02E65000" />
        <register type="NOA" address="0x00009888" value="0x00E70050" />
        <register type="NOA" address="0x00009888" value="0x02E75000" />
        <register type="NOA" address="0x00009888" value="0x0007005A" />
        <register type="NOA" address="0x00009888" value="0x02075A00" />
        <register type="NOA" address="0x00009888" value="0x0008FA00" />
        <register type="NOA" address="0x00009888" value="0x020800FA" />
        <register type="NOA" address="0x00009888" value="0x0009F00F" />
        <register type="NOA" address="0x00009888" value="0x000A55AA" />
        <register type="NOA" address="0x00009888" value="0x020AAA55" />
        <register type="NOA" address="0x00009888" value="0x00010CC0" />
        <register type="NOA" address="0x00009888" value="0x000B5000" />
        <register type="NOA" address="0x00009888" value="0x020B0050" />
        <register type="NOA" address="0x00009888" value="0x00023003" />
        <register type="NOA" address="0x00009888" value="0x000C0005" />
        <register type="NOA" address="0x00009888" value="0x020C0500" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B000" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B695" />
        <register type="NOA" address="0x00009888" value="0x13E1A000" />
        <register type="NOA" address="0x00009888" value="0x15E1B000" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x11810617" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x01830A00" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840330" />
        <register type="NOA" address="0x00009888" value="0x01860500" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01870500" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x0FA106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3A000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40CC0" />
        <register type="NOA" address="0x00009888" value="0x01A65000" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x01A75000" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3000A" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43003" />
        <register type="NOA" address="0x00009888" value="0x01C60005" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x01C70005" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x0BE10656" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300A0" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C00C" />
        <register type="NOA" address="0x00009888" value="0x01E60050" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x01E70050" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0107005A" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x0108FA00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F00F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010CC0" />
        <register type="NOA" address="0x00009888" value="0x010B5000" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023003" />
        <register type="NOA" address="0x00009888" value="0x010C0005" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B000" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B695" />
        <register type="NOA" address="0x00009888" value="0x12E1A000" />
        <register type="NOA" address="0x00009888" value="0x14E1B000" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x10810617" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x00830A00" />
        <register type="NOA" address="0x00009888" value="0x0283000A" />
        <register type="NOA" address="0x00009888" value="0x00840330" />
        <register type="NOA" address="0x00009888" value="0x00860500" />
        <register type="NOA" address="0x00009888" value="0x02860005" />
        <register type="NOA" address="0x00009888" value="0x00870500" />
        <register type="NOA" address="0x00009888" value="0x02870005" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x0EA106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3A000" />
        <register type="NOA" address="0x00009888" value="0x02A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A40CC0" />
        <register type="NOA" address="0x00009888" value="0x00A65000" />
        <register type="NOA" address="0x00009888" value="0x02A60050" />
        <register type="NOA" address="0x00009888" value="0x00A75000" />
        <register type="NOA" address="0x00009888" value="0x02A70050" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3000A" />
        <register type="NOA" address="0x00009888" value="0x02C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C43003" />
        <register type="NOA" address="0x00009888" value="0x00C60005" />
        <register type="NOA" address="0x00009888" value="0x02C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70005" />
        <register type="NOA" address="0x00009888" value="0x02C70500" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x0AE10656" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300A0" />
        <register type="NOA" address="0x00009888" value="0x02E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E4C00C" />
        <register type="NOA" address="0x00009888" value="0x00E60050" />
        <register type="NOA" address="0x00009888" value="0x02E65000" />
        <register type="NOA" address="0x00009888" value="0x00E70050" />
        <register type="NOA" address="0x00009888" value="0x02E75000" />
        <register type="NOA" address="0x00009888" value="0x0007005A" />
        <register type="NOA" address="0x00009888" value="0x02075A00" />
        <register type="NOA" address="0x00009888" value="0x0008FA00" />
        <register type="NOA" address="0x00009888" value="0x020800FA" />
        <register type="NOA" address="0x00009888" value="0x0009F00F" />
        <register type="NOA" address="0x00009888" value="0x000A55AA" />
        <register type="NOA" address="0x00009888" value="0x020AAA55" />
        <register type="NOA" address="0x00009888" value="0x00010CC0" />
        <register type="NOA" address="0x00009888" value="0x000B5000" />
        <register type="NOA" address="0x00009888" value="0x020B0050" />
        <register type="NOA" address="0x00009888" value="0x00023003" />
        <register type="NOA" address="0x00009888" value="0x000C0005" />
        <register type="NOA" address="0x00009888" value="0x020C0500" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B000" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B695" />
        <register type="NOA" address="0x00009888" value="0x13E1A000" />
        <register type="NOA" address="0x00009888" value="0x15E1B000" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x11810617" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x01830A00" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840330" />
        <register type="NOA" address="0x00009888" value="0x01860500" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01870500" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x0FA106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3A000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40CC0" />
        <register type="NOA" address="0x00009888" value="0x01A65000" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x01A75000" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3000A" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43003" />
        <register type="NOA" address="0x00009888" value="0x01C60005" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x01C70005" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x0BE10656" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300A0" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C00C" />
        <register type="NOA" address="0x00009888" value="0x01E60050" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x01E70050" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0107005A" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x0108FA00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F00F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010CC0" />
        <register type="NOA" address="0x00009888" value="0x010B5000" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023003" />
        <register type="NOA" address="0x00009888" value="0x010C0005" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100000" />
        <register type="NOA" address="0x00009888" value="0x2610000A" />
        <register type="NOA" address="0x00009888" value="0x2810154A" />
        <register type="NOA" address="0x00009888" value="0x2A100C00" />
        <register type="NOA" address="0x00009888" value="0x2C10408C" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22100063" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24101400" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080000" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E082940" />
        <register type="NOA" address="0x00009888" value="0x0E084000" />
        <register type="NOA" address="0x00009888" value="0x20080C00" />
        <register type="NOA" address="0x00009888" value="0x10081000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x22080403" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A080063" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C082940" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0000" />
        <register type="NOA" address="0x00009888" value="0x190A0000" />
        <register type="NOA" address="0x00009888" value="0x1E0A014A" />
        <register type="NOA" address="0x00009888" value="0x1F0A014A" />
        <register type="NOA" address="0x00009888" value="0x200A2940" />
        <register type="NOA" address="0x00009888" value="0x210A2940" />
        <register type="NOA" address="0x00009888" value="0x220A0081" />
        <register type="NOA" address="0x00009888" value="0x230A0081" />
        <register type="NOA" address="0x00009888" value="0x240A5183" />
        <register type="NOA" address="0x00009888" value="0x250A5183" />
        <register type="NOA" address="0x00009888" value="0x260A0000" />
        <register type="NOA" address="0x00009888" value="0x270A0000" />
        <register type="NOA" address="0x00009888" value="0x1A0A060C" />
        <register type="NOA" address="0x00009888" value="0x1B0A060C" />
        <register type="NOA" address="0x00009888" value="0x1C0A0000" />
        <register type="NOA" address="0x00009888" value="0x1D0A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x26080000" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000DC00" value="0x0000000A" />
        <register type="OA" address="0x0000DC04" value="0x0000FFFC" />
        <register type="OA" address="0x0000DC08" value="0x00000022" />
        <register type="OA" address="0x0000DC0C" value="0x0000FFF3" />
        <register type="OA" address="0x0000DC10" value="0x00000082" />
        <register type="OA" address="0x0000DC14" value="0x0000FFCF" />
        <register type="OA" address="0x0000DC18" value="0x00000202" />
        <register type="OA" address="0x0000DC1C" value="0x0000FF3F" />
        <register type="OA" address="0x0000DC20" value="0x00000802" />
        <register type="OA" address="0x0000DC24" value="0x0000FCFF" />
        <register type="OA" address="0x0000DC28" value="0x00002002" />
        <register type="OA" address="0x0000DC2C" value="0x0000F3FF" />
        <register type="OA" address="0x0000DC30" value="0x00008002" />
        <register type="OA" address="0x0000DC34" value="0x0000CFFF" />
        <register type="OA" address="0x0000DC38" value="0x00020002" />
        <register type="OA" address="0x0000DC3C" value="0x00003FFF" />
        <register type="OA" address="0x0000DC40" value="0x00FF0000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x000000FF" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00000008" />
    </register_config>
  </set>

  <set name="DataportWrites"
       chipset="ACMGT3"
       symbol_name="DataportWrites"
       underscore_name="dataport_writes"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="57e2e261-2715-4b63-baec-527eba9e06cb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE WRITE"
             symbol_name="DATAPORT_BYTE_WRITE"
             underscore_name="dataport_byte_write"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             max_equation="32 $XeCoreTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="32 B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD UMUL"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER L3 READ"
             symbol_name="SAMPLER_L3_READ"
             underscore_name="sampler_l3_read"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             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"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SYSMEM BYTE READ"
             symbol_name="SYSMEM_BYTE_READ"
             underscore_name="sysmem_byte_read"
             description="Number of system memory bytes read (upstream)"
             data_type="uint64"
             max_equation="64 $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="64  B 0 READ UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SYSMEM BYTE WRITE"
             symbol_name="SYSMEM_BYTE_WRITE"
             underscore_name="sysmem_byte_write"
             description="Number of system memory bytes written (upstream)"
             data_type="uint64"
             max_equation="64 $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="64  B 1 READ UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ"
             symbol_name="GPU_MEMORY_BYTE_READ"
             underscore_name="gpu_memory_byte_read"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 36 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE"
             symbol_name="GPU_MEMORY_BYTE_WRITE"
             underscore_name="gpu_memory_byte_write"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="A 37 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE"
             symbol_name="XVE_ACTIVE"
             underscore_name="xve_active"
             description="Percentage of time in which at least one pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE BUSY"
             symbol_name="XVE_BUSY"
             underscore_name="xve_busy"
             description="Any XVE thread loaded."
             data_type="uint64"
             max_equation="1"
             units="events"
             semantic_type="event"
             equation="A 9 READ 0 UGT"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
             underscore_name="xve_threads_occupancy_all"
             description="Percentage of thread slots occupied"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 9 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE COMPUTE THREAD COUNT"
             symbol_name="XVE_COMPUTE_THREAD_COUNT"
             underscore_name="xve_compute_thread_count"
             description="Number of compute shader hardware threads dispatched"
             data_type="uint64"
             units="threads"
             semantic_type="event"
             equation="A 4 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x120900A0" />
        <register type="NOA" address="0x00009888" value="0x00030024" />
        <register type="NOA" address="0x00009888" value="0x06091490" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E810340" />
        <register type="NOA" address="0x00009888" value="0x1EA10340" />
        <register type="NOA" address="0x00009888" value="0x1EC10340" />
        <register type="NOA" address="0x00009888" value="0x1EE10340" />
        <register type="NOA" address="0x00009888" value="0x16030019" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x0C810016" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830200" />
        <register type="NOA" address="0x00009888" value="0x00840010" />
        <register type="NOA" address="0x00009888" value="0x00860100" />
        <register type="NOA" address="0x00009888" value="0x00870100" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x0CA10580" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30800" />
        <register type="NOA" address="0x00009888" value="0x00A40020" />
        <register type="NOA" address="0x00009888" value="0x00A60400" />
        <register type="NOA" address="0x00009888" value="0x00A70400" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0EC10016" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C32000" />
        <register type="NOA" address="0x00009888" value="0x00C40040" />
        <register type="NOA" address="0x00009888" value="0x00C61000" />
        <register type="NOA" address="0x00009888" value="0x00C71000" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0EE10580" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E38000" />
        <register type="NOA" address="0x00009888" value="0x00E40080" />
        <register type="NOA" address="0x00009888" value="0x00E64000" />
        <register type="NOA" address="0x00009888" value="0x00E74000" />
        <register type="NOA" address="0x00009888" value="0x02030002" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x06030000" />
        <register type="NOA" address="0x00009888" value="0x08030000" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x0E030000" />
        <register type="NOA" address="0x00009888" value="0x10030000" />
        <register type="NOA" address="0x00009888" value="0x12030000" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x00076000" />
        <register type="NOA" address="0x00009888" value="0x00080EFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900C0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF2F" />
        <register type="NOA" address="0x00009888" value="0x000B04AA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020040" />
        <register type="NOA" address="0x00009888" value="0x000C1000" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1F810340" />
        <register type="NOA" address="0x00009888" value="0x1FA10340" />
        <register type="NOA" address="0x00009888" value="0x1FC10340" />
        <register type="NOA" address="0x00009888" value="0x1FE10340" />
        <register type="NOA" address="0x00009888" value="0x17030019" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0D810016" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0DA10580" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x0FC10016" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x0FE10580" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03030002" />
        <register type="NOA" address="0x00009888" value="0x05030000" />
        <register type="NOA" address="0x00009888" value="0x07030000" />
        <register type="NOA" address="0x00009888" value="0x09030000" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x0F030000" />
        <register type="NOA" address="0x00009888" value="0x11030000" />
        <register type="NOA" address="0x00009888" value="0x13030000" />
        <register type="NOA" address="0x00009888" value="0x15030000" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080EFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF2F" />
        <register type="NOA" address="0x00009888" value="0x010B04AA" />
        <register type="NOA" address="0x00009888" value="0x030BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E810340" />
        <register type="NOA" address="0x00009888" value="0x1EA10340" />
        <register type="NOA" address="0x00009888" value="0x1EC10340" />
        <register type="NOA" address="0x00009888" value="0x1EE10340" />
        <register type="NOA" address="0x00009888" value="0x16030019" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x0C810016" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830200" />
        <register type="NOA" address="0x00009888" value="0x00840010" />
        <register type="NOA" address="0x00009888" value="0x00860100" />
        <register type="NOA" address="0x00009888" value="0x00870100" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x0CA10580" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30800" />
        <register type="NOA" address="0x00009888" value="0x00A40020" />
        <register type="NOA" address="0x00009888" value="0x00A60400" />
        <register type="NOA" address="0x00009888" value="0x00A70400" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0EC10016" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C32000" />
        <register type="NOA" address="0x00009888" value="0x00C40040" />
        <register type="NOA" address="0x00009888" value="0x00C61000" />
        <register type="NOA" address="0x00009888" value="0x00C71000" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0EE10580" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E38000" />
        <register type="NOA" address="0x00009888" value="0x00E40080" />
        <register type="NOA" address="0x00009888" value="0x00E64000" />
        <register type="NOA" address="0x00009888" value="0x00E74000" />
        <register type="NOA" address="0x00009888" value="0x02030002" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x06030000" />
        <register type="NOA" address="0x00009888" value="0x08030000" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x0E030000" />
        <register type="NOA" address="0x00009888" value="0x10030000" />
        <register type="NOA" address="0x00009888" value="0x12030000" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x00076000" />
        <register type="NOA" address="0x00009888" value="0x00080EFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900C0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF2F" />
        <register type="NOA" address="0x00009888" value="0x000B04AA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020040" />
        <register type="NOA" address="0x00009888" value="0x000C1000" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1F810340" />
        <register type="NOA" address="0x00009888" value="0x1FA10340" />
        <register type="NOA" address="0x00009888" value="0x1FC10340" />
        <register type="NOA" address="0x00009888" value="0x1FE10340" />
        <register type="NOA" address="0x00009888" value="0x17030019" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0D810016" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0DA10580" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x0FC10016" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x0FE10580" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03030002" />
        <register type="NOA" address="0x00009888" value="0x05030000" />
        <register type="NOA" address="0x00009888" value="0x07030000" />
        <register type="NOA" address="0x00009888" value="0x09030000" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x0F030000" />
        <register type="NOA" address="0x00009888" value="0x11030000" />
        <register type="NOA" address="0x00009888" value="0x13030000" />
        <register type="NOA" address="0x00009888" value="0x15030000" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080EFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF2F" />
        <register type="NOA" address="0x00009888" value="0x010B04AA" />
        <register type="NOA" address="0x00009888" value="0x030BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E810340" />
        <register type="NOA" address="0x00009888" value="0x1EA10340" />
        <register type="NOA" address="0x00009888" value="0x1EC10340" />
        <register type="NOA" address="0x00009888" value="0x1EE10340" />
        <register type="NOA" address="0x00009888" value="0x16030019" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x0C810016" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830200" />
        <register type="NOA" address="0x00009888" value="0x00840010" />
        <register type="NOA" address="0x00009888" value="0x00860100" />
        <register type="NOA" address="0x00009888" value="0x00870100" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x0CA10580" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30800" />
        <register type="NOA" address="0x00009888" value="0x00A40020" />
        <register type="NOA" address="0x00009888" value="0x00A60400" />
        <register type="NOA" address="0x00009888" value="0x00A70400" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0EC10016" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C32000" />
        <register type="NOA" address="0x00009888" value="0x00C40040" />
        <register type="NOA" address="0x00009888" value="0x00C61000" />
        <register type="NOA" address="0x00009888" value="0x00C71000" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0EE10580" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E38000" />
        <register type="NOA" address="0x00009888" value="0x00E40080" />
        <register type="NOA" address="0x00009888" value="0x00E64000" />
        <register type="NOA" address="0x00009888" value="0x00E74000" />
        <register type="NOA" address="0x00009888" value="0x02030002" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x06030000" />
        <register type="NOA" address="0x00009888" value="0x08030000" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x0E030000" />
        <register type="NOA" address="0x00009888" value="0x10030000" />
        <register type="NOA" address="0x00009888" value="0x12030000" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x00076000" />
        <register type="NOA" address="0x00009888" value="0x00080EFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900C0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF2F" />
        <register type="NOA" address="0x00009888" value="0x000B04AA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020040" />
        <register type="NOA" address="0x00009888" value="0x000C1000" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1F810340" />
        <register type="NOA" address="0x00009888" value="0x1FA10340" />
        <register type="NOA" address="0x00009888" value="0x1FC10340" />
        <register type="NOA" address="0x00009888" value="0x1FE10340" />
        <register type="NOA" address="0x00009888" value="0x17030019" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0D810016" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0DA10580" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x0FC10016" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x0FE10580" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03030002" />
        <register type="NOA" address="0x00009888" value="0x05030000" />
        <register type="NOA" address="0x00009888" value="0x07030000" />
        <register type="NOA" address="0x00009888" value="0x09030000" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x0F030000" />
        <register type="NOA" address="0x00009888" value="0x11030000" />
        <register type="NOA" address="0x00009888" value="0x13030000" />
        <register type="NOA" address="0x00009888" value="0x15030000" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080EFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF2F" />
        <register type="NOA" address="0x00009888" value="0x010B04AA" />
        <register type="NOA" address="0x00009888" value="0x030BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E810340" />
        <register type="NOA" address="0x00009888" value="0x1EA10340" />
        <register type="NOA" address="0x00009888" value="0x1EC10340" />
        <register type="NOA" address="0x00009888" value="0x1EE10340" />
        <register type="NOA" address="0x00009888" value="0x16030019" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x0C810016" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830200" />
        <register type="NOA" address="0x00009888" value="0x00840010" />
        <register type="NOA" address="0x00009888" value="0x00860100" />
        <register type="NOA" address="0x00009888" value="0x00870100" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x0CA10580" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30800" />
        <register type="NOA" address="0x00009888" value="0x00A40020" />
        <register type="NOA" address="0x00009888" value="0x00A60400" />
        <register type="NOA" address="0x00009888" value="0x00A70400" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0EC10016" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C32000" />
        <register type="NOA" address="0x00009888" value="0x00C40040" />
        <register type="NOA" address="0x00009888" value="0x00C61000" />
        <register type="NOA" address="0x00009888" value="0x00C71000" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0EE10580" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E38000" />
        <register type="NOA" address="0x00009888" value="0x00E40080" />
        <register type="NOA" address="0x00009888" value="0x00E64000" />
        <register type="NOA" address="0x00009888" value="0x00E74000" />
        <register type="NOA" address="0x00009888" value="0x02030002" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x06030000" />
        <register type="NOA" address="0x00009888" value="0x08030000" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x0E030000" />
        <register type="NOA" address="0x00009888" value="0x10030000" />
        <register type="NOA" address="0x00009888" value="0x12030000" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x00076000" />
        <register type="NOA" address="0x00009888" value="0x00080EFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900C0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF2F" />
        <register type="NOA" address="0x00009888" value="0x000B04AA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020040" />
        <register type="NOA" address="0x00009888" value="0x000C1000" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x280A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1F810340" />
        <register type="NOA" address="0x00009888" value="0x1FA10340" />
        <register type="NOA" address="0x00009888" value="0x1FC10340" />
        <register type="NOA" address="0x00009888" value="0x1FE10340" />
        <register type="NOA" address="0x00009888" value="0x17030019" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0D810016" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0DA10580" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x0FC10016" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x0FE10580" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03030002" />
        <register type="NOA" address="0x00009888" value="0x05030000" />
        <register type="NOA" address="0x00009888" value="0x07030000" />
        <register type="NOA" address="0x00009888" value="0x09030000" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x0F030000" />
        <register type="NOA" address="0x00009888" value="0x11030000" />
        <register type="NOA" address="0x00009888" value="0x13030000" />
        <register type="NOA" address="0x00009888" value="0x15030000" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080EFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF2F" />
        <register type="NOA" address="0x00009888" value="0x010B04AA" />
        <register type="NOA" address="0x00009888" value="0x030BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12105000" />
        <register type="NOA" address="0x00009888" value="0x20102C00" />
        <register type="NOA" address="0x00009888" value="0x261055AB" />
        <register type="NOA" address="0x00009888" value="0x2810056B" />
        <register type="NOA" address="0x00009888" value="0x2A100060" />
        <register type="NOA" address="0x00009888" value="0x2C1056A8" />
        <register type="NOA" address="0x00009888" value="0x2E10000B" />
        <register type="NOA" address="0x00009888" value="0x22102D6B" />
        <register type="NOA" address="0x00009888" value="0x14105000" />
        <register type="NOA" address="0x00009888" value="0x241056AD" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04082000" />
        <register type="NOA" address="0x00009888" value="0x18082C00" />
        <register type="NOA" address="0x00009888" value="0x0C085000" />
        <register type="NOA" address="0x00009888" value="0x1E082D6B" />
        <register type="NOA" address="0x00009888" value="0x0E085000" />
        <register type="NOA" address="0x00009888" value="0x20080060" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12084000" />
        <register type="NOA" address="0x00009888" value="0x2208056A" />
        <register type="NOA" address="0x00009888" value="0x2408000B" />
        <register type="NOA" address="0x00009888" value="0x06085000" />
        <register type="NOA" address="0x00009888" value="0x1A082D6B" />
        <register type="NOA" address="0x00009888" value="0x08085000" />
        <register type="NOA" address="0x00009888" value="0x1C082D6B" />
        <register type="NOA" address="0x00009888" value="0x0A085000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A4000" />
        <register type="NOA" address="0x00009888" value="0x170A4000" />
        <register type="NOA" address="0x00009888" value="0x180A2C00" />
        <register type="NOA" address="0x00009888" value="0x190A2C00" />
        <register type="NOA" address="0x00009888" value="0x1E0A556B" />
        <register type="NOA" address="0x00009888" value="0x1F0A556B" />
        <register type="NOA" address="0x00009888" value="0x200A2D6B" />
        <register type="NOA" address="0x00009888" value="0x210A2D6B" />
        <register type="NOA" address="0x00009888" value="0x220A0601" />
        <register type="NOA" address="0x00009888" value="0x230A0601" />
        <register type="NOA" address="0x00009888" value="0x240A5500" />
        <register type="NOA" address="0x00009888" value="0x250A5500" />
        <register type="NOA" address="0x00009888" value="0x260A016B" />
        <register type="NOA" address="0x00009888" value="0x270A016B" />
        <register type="NOA" address="0x00009888" value="0x1A0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1B0A56AD" />
        <register type="NOA" address="0x00009888" value="0x1C0A55AB" />
        <register type="NOA" address="0x00009888" value="0x1D0A55AB" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x290A0001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C3000" />
        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0032" />
        <register type="NOA" address="0x00009888" value="0x050C0000" />
        <register type="NOA" address="0x00009888" value="0x070C0000" />
        <register type="NOA" address="0x00009888" value="0x130C0380" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0180" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00065555" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0FF" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100400" />
        <register type="NOA" address="0x00009888" value="0x26100081" />
        <register type="NOA" address="0x00009888" value="0x28100021" />
        <register type="NOA" address="0x00009888" value="0x2A100421" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100400" />
        <register type="NOA" address="0x00009888" value="0x26100081" />
        <register type="NOA" address="0x00009888" value="0x28100021" />
        <register type="NOA" address="0x00009888" value="0x2A100421" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x26080001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C3000" />
        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0032" />
        <register type="NOA" address="0x00009888" value="0x050C0000" />
        <register type="NOA" address="0x00009888" value="0x070C0000" />
        <register type="NOA" address="0x00009888" value="0x130C0380" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0180" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00065555" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0FF" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100400" />
        <register type="NOA" address="0x00009888" value="0x26100081" />
        <register type="NOA" address="0x00009888" value="0x28100021" />
        <register type="NOA" address="0x00009888" value="0x2A100421" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100400" />
        <register type="NOA" address="0x00009888" value="0x26100081" />
        <register type="NOA" address="0x00009888" value="0x28100021" />
        <register type="NOA" address="0x00009888" value="0x2A100421" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x26080001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C3000" />
        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0032" />
        <register type="NOA" address="0x00009888" value="0x050C0000" />
        <register type="NOA" address="0x00009888" value="0x070C0000" />
        <register type="NOA" address="0x00009888" value="0x130C0380" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0180" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00065555" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0FF" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100400" />
        <register type="NOA" address="0x00009888" value="0x26100081" />
        <register type="NOA" address="0x00009888" value="0x28100021" />
        <register type="NOA" address="0x00009888" value="0x2A100421" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100400" />
        <register type="NOA" address="0x00009888" value="0x26100081" />
        <register type="NOA" address="0x00009888" value="0x28100021" />
        <register type="NOA" address="0x00009888" value="0x2A100421" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x26080001" />
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C3000" />
        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0032" />
        <register type="NOA" address="0x00009888" value="0x050C0000" />
        <register type="NOA" address="0x00009888" value="0x070C0000" />
        <register type="NOA" address="0x00009888" value="0x130C0380" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0180" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x00065555" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A0FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A0FF" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100400" />
        <register type="NOA" address="0x00009888" value="0x26100081" />
        <register type="NOA" address="0x00009888" value="0x28100021" />
        <register type="NOA" address="0x00009888" value="0x2A100421" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x12100000" />
        <register type="NOA" address="0x00009888" value="0x20100400" />
        <register type="NOA" address="0x00009888" value="0x26100081" />
        <register type="NOA" address="0x00009888" value="0x28100021" />
        <register type="NOA" address="0x00009888" value="0x2A100421" />
        <register type="NOA" address="0x00009888" value="0x2C100804" />
        <register type="NOA" address="0x00009888" value="0x2E100000" />
        <register type="NOA" address="0x00009888" value="0x22102801" />
        <register type="NOA" address="0x00009888" value="0x14100000" />
        <register type="NOA" address="0x00009888" value="0x24100E04" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x18080400" />
        <register type="NOA" address="0x00009888" value="0x0C080000" />
        <register type="NOA" address="0x00009888" value="0x1E080421" />
        <register type="NOA" address="0x00009888" value="0x0E080000" />
        <register type="NOA" address="0x00009888" value="0x20080421" />
        <register type="NOA" address="0x00009888" value="0x10080000" />
        <register type="NOA" address="0x00009888" value="0x12080000" />
        <register type="NOA" address="0x00009888" value="0x22080081" />
        <register type="NOA" address="0x00009888" value="0x24080000" />
        <register type="NOA" address="0x00009888" value="0x06080000" />
        <register type="NOA" address="0x00009888" value="0x1A082801" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x1C0804E1" />
        <register type="NOA" address="0x00009888" value="0x0A080000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A0000" />
        <register type="NOA" address="0x00009888" value="0x170A0000" />
        <register type="NOA" address="0x00009888" value="0x180A0400" />
        <register type="NOA" address="0x00009888" value="0x190A0400" />
        <register type="NOA" address="0x00009888" value="0x1E0A0027" />
        <register type="NOA" address="0x00009888" value="0x1F0A0027" />
        <register type="NOA" address="0x00009888" value="0x200A0421" />
        <register type="NOA" address="0x00009888" value="0x210A0421" />
        <register type="NOA" address="0x00009888" value="0x220A0204" />
        <register type="NOA" address="0x00009888" value="0x230A0204" />
        <register type="NOA" address="0x00009888" value="0x240A0081" />
        <register type="NOA" address="0x00009888" value="0x250A0081" />
        <register type="NOA" address="0x00009888" value="0x260A0004" />
        <register type="NOA" address="0x00009888" value="0x270A0004" />
        <register type="NOA" address="0x00009888" value="0x1A0A0004" />
        <register type="NOA" address="0x00009888" value="0x1B0A0004" />
        <register type="NOA" address="0x00009888" value="0x1C0A008A" />
        <register type="NOA" address="0x00009888" value="0x1D0A008A" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x26080001" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x0000FFF0" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00000008" />
    </register_config>
  </set>

  <set name="Ext1"
       chipset="ACMGT3"
       symbol_name="Ext1"
       underscore_name="ext1"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9e92a393-69c4-46fd-b038-e6183364d8c5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY READ SQIDI0"
             symbol_name="GPU_MEMORY_READ_SQIDI0"
             underscore_name="gpu_memory_read_sqidi0"
             description="Number of GTI memory reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY READ SQIDI1"
             symbol_name="GPU_MEMORY_READ_SQIDI1"
             underscore_name="gpu_memory_read_sqidi1"
             description="Number of GTI memory reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY READ SQIDI2"
             symbol_name="GPU_MEMORY_READ_SQIDI2"
             underscore_name="gpu_memory_read_sqidi2"
             description="Number of GTI memory reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY READ SQIDI3"
             symbol_name="GPU_MEMORY_READ_SQIDI3"
             underscore_name="gpu_memory_read_sqidi3"
             description="Number of GTI memory reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY READ SQIDI4"
             symbol_name="GPU_MEMORY_READ_SQIDI4"
             underscore_name="gpu_memory_read_sqidi4"
             description="Number of GTI memory reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY READ SQIDI5"
             symbol_name="GPU_MEMORY_READ_SQIDI5"
             underscore_name="gpu_memory_read_sqidi5"
             description="Number of GTI memory reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY READ SQIDI6"
             symbol_name="GPU_MEMORY_READ_SQIDI6"
             underscore_name="gpu_memory_read_sqidi6"
             description="Number of GTI memory reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY READ SQIDI7"
             symbol_name="GPU_MEMORY_READ_SQIDI7"
             underscore_name="gpu_memory_read_sqidi7"
             description="Number of GTI memory reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY READ"
             symbol_name="GPU_MEMORY_READ"
             underscore_name="gpu_memory_read"
             description="Number of GTI memory reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="$GPU_MEMORY_READ_SQIDI2 $GPU_MEMORY_READ_SQIDI0 UADD $GPU_MEMORY_READ_SQIDI1 UADD $GPU_MEMORY_READ_SQIDI3 UADD $GPU_MEMORY_READ_SQIDI4 UADD $GPU_MEMORY_READ_SQIDI5 UADD $GPU_MEMORY_READ_SQIDI6 UADD $GPU_MEMORY_READ_SQIDI7 UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18013800" />
        <register type="NOA" address="0x00009888" value="0x1A010140" />
        <register type="NOA" address="0x00009888" value="0x18213800" />
        <register type="NOA" address="0x00009888" value="0x1A210140" />
        <register type="NOA" address="0x00009888" value="0x18413800" />
        <register type="NOA" address="0x00009888" value="0x1A410140" />
        <register type="NOA" address="0x00009888" value="0x18613800" />
        <register type="NOA" address="0x00009888" value="0x1A610140" />
        <register type="NOA" address="0x00009888" value="0x18813800" />
        <register type="NOA" address="0x00009888" value="0x1A810140" />
        <register type="NOA" address="0x00009888" value="0x18A13800" />
        <register type="NOA" address="0x00009888" value="0x1AA10140" />
        <register type="NOA" address="0x00009888" value="0x18C13800" />
        <register type="NOA" address="0x00009888" value="0x1AC10140" />
        <register type="NOA" address="0x00009888" value="0x18E13800" />
        <register type="NOA" address="0x00009888" value="0x1AE10140" />
        <register type="NOA" address="0x00009888" value="0x02010106" />
        <register type="NOA" address="0x00009888" value="0x14010180" />
        <register type="NOA" address="0x00009888" value="0x1601000D" />
        <register type="NOA" address="0x00009888" value="0x00010000" />
        <register type="NOA" address="0x00009888" value="0x02210106" />
        <register type="NOA" address="0x00009888" value="0x12210180" />
        <register type="NOA" address="0x00009888" value="0x1421000D" />
        <register type="NOA" address="0x00009888" value="0x00210000" />
        <register type="NOA" address="0x00009888" value="0x02410106" />
        <register type="NOA" address="0x00009888" value="0x10410180" />
        <register type="NOA" address="0x00009888" value="0x1241000D" />
        <register type="NOA" address="0x00009888" value="0x00410000" />
        <register type="NOA" address="0x00009888" value="0x02610106" />
        <register type="NOA" address="0x00009888" value="0x0E610180" />
        <register type="NOA" address="0x00009888" value="0x1061000D" />
        <register type="NOA" address="0x00009888" value="0x00610000" />
        <register type="NOA" address="0x00009888" value="0x02810106" />
        <register type="NOA" address="0x00009888" value="0x0C810180" />
        <register type="NOA" address="0x00009888" value="0x0E81000D" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02A10106" />
        <register type="NOA" address="0x00009888" value="0x0AA10180" />
        <register type="NOA" address="0x00009888" value="0x0CA1000D" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02C10106" />
        <register type="NOA" address="0x00009888" value="0x08C10180" />
        <register type="NOA" address="0x00009888" value="0x0AC1000D" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02E10106" />
        <register type="NOA" address="0x00009888" value="0x06E11800" />
        <register type="NOA" address="0x00009888" value="0x08E1000D" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x000926E4" />
        <register type="NOA" address="0x00009888" value="0x0209004A" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A2449" />
        <register type="NOA" address="0x00009888" value="0x040A2492" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x020B4800" />
        <register type="NOA" address="0x00009888" value="0x040B149B" />
        <register type="NOA" address="0x00009888" value="0x060B0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030042" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030202" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext2"
       chipset="ACMGT3"
       symbol_name="Ext2"
       underscore_name="ext2"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e8621f59-b8d2-4e00-86a9-472e3848973d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ SQIDI0"
             symbol_name="GPU_MEMORY_BYTE_READ_SQIDI0"
             underscore_name="gpu_memory_byte_read_sqidi0"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ SQIDI1"
             symbol_name="GPU_MEMORY_BYTE_READ_SQIDI1"
             underscore_name="gpu_memory_byte_read_sqidi1"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 6 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ SQIDI2"
             symbol_name="GPU_MEMORY_BYTE_READ_SQIDI2"
             underscore_name="gpu_memory_byte_read_sqidi2"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 5 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ SQIDI3"
             symbol_name="GPU_MEMORY_BYTE_READ_SQIDI3"
             underscore_name="gpu_memory_byte_read_sqidi3"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 4 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ SQIDI4"
             symbol_name="GPU_MEMORY_BYTE_READ_SQIDI4"
             underscore_name="gpu_memory_byte_read_sqidi4"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 3 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ SQIDI5"
             symbol_name="GPU_MEMORY_BYTE_READ_SQIDI5"
             underscore_name="gpu_memory_byte_read_sqidi5"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 2 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ SQIDI6"
             symbol_name="GPU_MEMORY_BYTE_READ_SQIDI6"
             underscore_name="gpu_memory_byte_read_sqidi6"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 1 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ SQIDI7"
             symbol_name="GPU_MEMORY_BYTE_READ_SQIDI7"
             underscore_name="gpu_memory_byte_read_sqidi7"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 0 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ"
             symbol_name="GPU_MEMORY_BYTE_READ"
             underscore_name="gpu_memory_byte_read"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) read bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             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 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE SQIDI0"
             symbol_name="GPU_MEMORY_BYTE_WRITE_SQIDI0"
             underscore_name="gpu_memory_byte_write_sqidi0"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 7 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE SQIDI1"
             symbol_name="GPU_MEMORY_BYTE_WRITE_SQIDI1"
             underscore_name="gpu_memory_byte_write_sqidi1"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 6 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE SQIDI2"
             symbol_name="GPU_MEMORY_BYTE_WRITE_SQIDI2"
             underscore_name="gpu_memory_byte_write_sqidi2"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 5 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE SQIDI3"
             symbol_name="GPU_MEMORY_BYTE_WRITE_SQIDI3"
             underscore_name="gpu_memory_byte_write_sqidi3"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE SQIDI4"
             symbol_name="GPU_MEMORY_BYTE_WRITE_SQIDI4"
             underscore_name="gpu_memory_byte_write_sqidi4"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 3 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE SQIDI5"
             symbol_name="GPU_MEMORY_BYTE_WRITE_SQIDI5"
             underscore_name="gpu_memory_byte_write_sqidi5"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 2 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE SQIDI6"
             symbol_name="GPU_MEMORY_BYTE_WRITE_SQIDI6"
             underscore_name="gpu_memory_byte_write_sqidi6"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 1 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE SQIDI7"
             symbol_name="GPU_MEMORY_BYTE_WRITE_SQIDI7"
             underscore_name="gpu_memory_byte_write_sqidi7"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE"
             symbol_name="GPU_MEMORY_BYTE_WRITE"
             underscore_name="gpu_memory_byte_write"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) write bytes"
             data_type="uint64"
             max_equation="64 $SliceTotalCount UMUL $GpuCoreClocks UMUL"
             units="bytes"
             semantic_type="throughput"
             equation="B 7 READ  B 6 READ UADD  B 5 READ UADD  B 4 READ UADD  B 3 READ UADD  B 2 READ UADD  B 1 READ UADD  B 0 READ UADD 128 UMUL"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ BW SQIDI0"
             symbol_name="GPU_MEMORY_BYTE_READ_BW_SQIDI0"
             underscore_name="gpu_memory_byte_read_bw_sqidi0"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_READ_SQIDI0 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ BW SQIDI1"
             symbol_name="GPU_MEMORY_BYTE_READ_BW_SQIDI1"
             underscore_name="gpu_memory_byte_read_bw_sqidi1"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_READ_SQIDI1 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ BW SQIDI2"
             symbol_name="GPU_MEMORY_BYTE_READ_BW_SQIDI2"
             underscore_name="gpu_memory_byte_read_bw_sqidi2"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_READ_SQIDI2 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ BW SQIDI3"
             symbol_name="GPU_MEMORY_BYTE_READ_BW_SQIDI3"
             underscore_name="gpu_memory_byte_read_bw_sqidi3"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_READ_SQIDI3 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ BW SQIDI4"
             symbol_name="GPU_MEMORY_BYTE_READ_BW_SQIDI4"
             underscore_name="gpu_memory_byte_read_bw_sqidi4"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_READ_SQIDI4 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ BW SQIDI5"
             symbol_name="GPU_MEMORY_BYTE_READ_BW_SQIDI5"
             underscore_name="gpu_memory_byte_read_bw_sqidi5"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_READ_SQIDI5 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ BW SQIDI6"
             symbol_name="GPU_MEMORY_BYTE_READ_BW_SQIDI6"
             underscore_name="gpu_memory_byte_read_bw_sqidi6"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_READ_SQIDI6 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ BW SQIDI7"
             symbol_name="GPU_MEMORY_BYTE_READ_BW_SQIDI7"
             underscore_name="gpu_memory_byte_read_bw_sqidi7"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_READ_SQIDI7 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE READ BW"
             symbol_name="GPU_MEMORY_BYTE_READ_BW"
             underscore_name="gpu_memory_byte_read_bw"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) read bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_READ $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE BW SQIDI0"
             symbol_name="GPU_MEMORY_BYTE_WRITE_BW_SQIDI0"
             underscore_name="gpu_memory_byte_write_bw_sqidi0"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_WRITE_SQIDI0 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE BW SQIDI1"
             symbol_name="GPU_MEMORY_BYTE_WRITE_BW_SQIDI1"
             underscore_name="gpu_memory_byte_write_bw_sqidi1"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_WRITE_SQIDI1 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE BW SQIDI2"
             symbol_name="GPU_MEMORY_BYTE_WRITE_BW_SQIDI2"
             underscore_name="gpu_memory_byte_write_bw_sqidi2"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_WRITE_SQIDI2 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE BW SQIDI3"
             symbol_name="GPU_MEMORY_BYTE_WRITE_BW_SQIDI3"
             underscore_name="gpu_memory_byte_write_bw_sqidi3"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_WRITE_SQIDI3 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE BW SQIDI4"
             symbol_name="GPU_MEMORY_BYTE_WRITE_BW_SQIDI4"
             underscore_name="gpu_memory_byte_write_bw_sqidi4"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_WRITE_SQIDI4 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE BW SQIDI5"
             symbol_name="GPU_MEMORY_BYTE_WRITE_BW_SQIDI5"
             underscore_name="gpu_memory_byte_write_bw_sqidi5"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_WRITE_SQIDI5 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE BW SQIDI6"
             symbol_name="GPU_MEMORY_BYTE_WRITE_BW_SQIDI6"
             underscore_name="gpu_memory_byte_write_bw_sqidi6"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_WRITE_SQIDI6 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE BW SQIDI7"
             symbol_name="GPU_MEMORY_BYTE_WRITE_BW_SQIDI7"
             underscore_name="gpu_memory_byte_write_bw_sqidi7"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_WRITE_SQIDI7 $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY BYTE WRITE BW"
             symbol_name="GPU_MEMORY_BYTE_WRITE_BW"
             underscore_name="gpu_memory_byte_write_bw"
             description="Device local memory (HBM, GDDR, LPDDR, etc.) write bandwidth"
             data_type="float"
             units="gbps"
             semantic_type="throughput"
             equation="$GPU_MEMORY_BYTE_WRITE $GpuTime FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18013800" />
        <register type="NOA" address="0x00009888" value="0x18213800" />
        <register type="NOA" address="0x00009888" value="0x18413800" />
        <register type="NOA" address="0x00009888" value="0x18613800" />
        <register type="NOA" address="0x00009888" value="0x18813800" />
        <register type="NOA" address="0x00009888" value="0x18A13800" />
        <register type="NOA" address="0x00009888" value="0x18C13800" />
        <register type="NOA" address="0x00009888" value="0x18E13800" />
        <register type="NOA" address="0x00009888" value="0x02010006" />
        <register type="NOA" address="0x00009888" value="0x0E010004" />
        <register type="NOA" address="0x00009888" value="0x16010005" />
        <register type="NOA" address="0x00009888" value="0x00010000" />
        <register type="NOA" address="0x00009888" value="0x02210006" />
        <register type="NOA" address="0x00009888" value="0x0C210100" />
        <register type="NOA" address="0x00009888" value="0x14210140" />
        <register type="NOA" address="0x00009888" value="0x00210000" />
        <register type="NOA" address="0x00009888" value="0x02410006" />
        <register type="NOA" address="0x00009888" value="0x0C410004" />
        <register type="NOA" address="0x00009888" value="0x14410005" />
        <register type="NOA" address="0x00009888" value="0x00410000" />
        <register type="NOA" address="0x00009888" value="0x02610006" />
        <register type="NOA" address="0x00009888" value="0x0A610100" />
        <register type="NOA" address="0x00009888" value="0x12610140" />
        <register type="NOA" address="0x00009888" value="0x00610000" />
        <register type="NOA" address="0x00009888" value="0x02810006" />
        <register type="NOA" address="0x00009888" value="0x0A810004" />
        <register type="NOA" address="0x00009888" value="0x12810005" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02A10006" />
        <register type="NOA" address="0x00009888" value="0x08A10100" />
        <register type="NOA" address="0x00009888" value="0x10A10140" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02C10006" />
        <register type="NOA" address="0x00009888" value="0x08C10004" />
        <register type="NOA" address="0x00009888" value="0x10C10005" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02E10006" />
        <register type="NOA" address="0x00009888" value="0x06E11000" />
        <register type="NOA" address="0x00009888" value="0x0EE10140" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x0009029C" />
        <register type="NOA" address="0x00009888" value="0x02093800" />
        <register type="NOA" address="0x00009888" value="0x0409000A" />
        <register type="NOA" address="0x00009888" value="0x000A2249" />
        <register type="NOA" address="0x00009888" value="0x020A1292" />
        <register type="NOA" address="0x00009888" value="0x040A2489" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x000B4000" />
        <register type="NOA" address="0x00009888" value="0x020B0053" />
        <register type="NOA" address="0x00009888" value="0x040B2700" />
        <register type="NOA" address="0x00009888" value="0x060B0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030442" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030001" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030402" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext3"
       chipset="ACMGT3"
       symbol_name="Ext3"
       underscore_name="ext3"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="12eee9d0-7d4a-495c-a3b5-7d8ab1b0fe02"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION READ SQIDI0"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_READ_SQIDI0"
             underscore_name="gpu_memory_32_b_transaction_read_sqidi0"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 C 7 READ UMUL C 6 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION READ SQIDI1"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_READ_SQIDI1"
             underscore_name="gpu_memory_32_b_transaction_read_sqidi1"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 C 5 READ UMUL C 4 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION READ SQIDI2"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_READ_SQIDI2"
             underscore_name="gpu_memory_32_b_transaction_read_sqidi2"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 C 3 READ UMUL C 2 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION READ SQIDI3"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_READ_SQIDI3"
             underscore_name="gpu_memory_32_b_transaction_read_sqidi3"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 C 1 READ UMUL C 0 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION READ SQIDI4"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_READ_SQIDI4"
             underscore_name="gpu_memory_32_b_transaction_read_sqidi4"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 B 7 READ UMUL B 6 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION READ SQIDI5"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_READ_SQIDI5"
             underscore_name="gpu_memory_32_b_transaction_read_sqidi5"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 B 5 READ UMUL B 4 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION READ SQIDI6"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_READ_SQIDI6"
             underscore_name="gpu_memory_32_b_transaction_read_sqidi6"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 B 3 READ UMUL B 2 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION READ SQIDI7"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_READ_SQIDI7"
             underscore_name="gpu_memory_32_b_transaction_read_sqidi7"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 B 1 READ UMUL B 0 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x10020011" />
        <register type="NOA" address="0x00009888" value="0x10220011" />
        <register type="NOA" address="0x00009888" value="0x10420011" />
        <register type="NOA" address="0x00009888" value="0x10620011" />
        <register type="NOA" address="0x00009888" value="0x10820011" />
        <register type="NOA" address="0x00009888" value="0x10A20011" />
        <register type="NOA" address="0x00009888" value="0x10C20011" />
        <register type="NOA" address="0x00009888" value="0x10E20011" />
        <register type="NOA" address="0x00009888" value="0x0001C000" />
        <register type="NOA" address="0x00009888" value="0x0E020185" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x00213000" />
        <register type="NOA" address="0x00009888" value="0x0C220185" />
        <register type="NOA" address="0x00009888" value="0x00220000" />
        <register type="NOA" address="0x00009888" value="0x00410C00" />
        <register type="NOA" address="0x00009888" value="0x0A420185" />
        <register type="NOA" address="0x00009888" value="0x00420000" />
        <register type="NOA" address="0x00009888" value="0x00610300" />
        <register type="NOA" address="0x00009888" value="0x08620185" />
        <register type="NOA" address="0x00009888" value="0x00620000" />
        <register type="NOA" address="0x00009888" value="0x008100C0" />
        <register type="NOA" address="0x00009888" value="0x06820185" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x00A10030" />
        <register type="NOA" address="0x00009888" value="0x04A20185" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x00C1000C" />
        <register type="NOA" address="0x00009888" value="0x02C20185" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x00E10003" />
        <register type="NOA" address="0x00009888" value="0x00E20185" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x000926E4" />
        <register type="NOA" address="0x00009888" value="0x0209004A" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A2449" />
        <register type="NOA" address="0x00009888" value="0x040A2492" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x020B4800" />
        <register type="NOA" address="0x00009888" value="0x040B149B" />
        <register type="NOA" address="0x00009888" value="0x060B0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030042" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030202" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext4"
       chipset="ACMGT3"
       symbol_name="Ext4"
       underscore_name="ext4"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="59c0b126-b2dc-4a97-818e-741e6355059c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION READ SQIDI0"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_READ_SQIDI0"
             underscore_name="gpu_memory_64_b_transaction_read_sqidi0"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 C 7 READ UMUL C 6 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION READ SQIDI1"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_READ_SQIDI1"
             underscore_name="gpu_memory_64_b_transaction_read_sqidi1"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 C 5 READ UMUL C 4 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION READ SQIDI2"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_READ_SQIDI2"
             underscore_name="gpu_memory_64_b_transaction_read_sqidi2"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 C 3 READ UMUL C 2 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION READ SQIDI3"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_READ_SQIDI3"
             underscore_name="gpu_memory_64_b_transaction_read_sqidi3"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 C 1 READ UMUL C 0 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION READ SQIDI4"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_READ_SQIDI4"
             underscore_name="gpu_memory_64_b_transaction_read_sqidi4"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 B 7 READ UMUL B 6 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION READ SQIDI5"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_READ_SQIDI5"
             underscore_name="gpu_memory_64_b_transaction_read_sqidi5"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 B 5 READ UMUL B 4 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION READ SQIDI6"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_READ_SQIDI6"
             underscore_name="gpu_memory_64_b_transaction_read_sqidi6"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 B 3 READ UMUL B 2 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION READ SQIDI7"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_READ_SQIDI7"
             underscore_name="gpu_memory_64_b_transaction_read_sqidi7"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) reads (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="2 B 1 READ UMUL B 0 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x10020251" />
        <register type="NOA" address="0x00009888" value="0x10220251" />
        <register type="NOA" address="0x00009888" value="0x10420251" />
        <register type="NOA" address="0x00009888" value="0x10620251" />
        <register type="NOA" address="0x00009888" value="0x10820251" />
        <register type="NOA" address="0x00009888" value="0x10A20251" />
        <register type="NOA" address="0x00009888" value="0x10C20251" />
        <register type="NOA" address="0x00009888" value="0x10E20251" />
        <register type="NOA" address="0x00009888" value="0x0001C000" />
        <register type="NOA" address="0x00009888" value="0x0E020207" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x00213000" />
        <register type="NOA" address="0x00009888" value="0x0C220207" />
        <register type="NOA" address="0x00009888" value="0x00220000" />
        <register type="NOA" address="0x00009888" value="0x00410C00" />
        <register type="NOA" address="0x00009888" value="0x0A420207" />
        <register type="NOA" address="0x00009888" value="0x00420000" />
        <register type="NOA" address="0x00009888" value="0x00610300" />
        <register type="NOA" address="0x00009888" value="0x08620207" />
        <register type="NOA" address="0x00009888" value="0x00620000" />
        <register type="NOA" address="0x00009888" value="0x008100C0" />
        <register type="NOA" address="0x00009888" value="0x06820207" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x00A10030" />
        <register type="NOA" address="0x00009888" value="0x04A20207" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x00C1000C" />
        <register type="NOA" address="0x00009888" value="0x02C20207" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x00E10003" />
        <register type="NOA" address="0x00009888" value="0x00E20207" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x000926E4" />
        <register type="NOA" address="0x00009888" value="0x0209004A" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A2449" />
        <register type="NOA" address="0x00009888" value="0x040A2492" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x020B4800" />
        <register type="NOA" address="0x00009888" value="0x040B149B" />
        <register type="NOA" address="0x00009888" value="0x060B0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030042" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030202" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext5"
       chipset="ACMGT3"
       symbol_name="Ext5"
       underscore_name="ext5"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9da5cb85-6e23-4896-8d99-1b8a87dd8930"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION WRITE SQIDI0"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_WRITE_SQIDI0"
             underscore_name="gpu_memory_32_b_transaction_write_sqidi0"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION WRITE SQIDI1"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_WRITE_SQIDI1"
             underscore_name="gpu_memory_32_b_transaction_write_sqidi1"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION WRITE SQIDI2"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_WRITE_SQIDI2"
             underscore_name="gpu_memory_32_b_transaction_write_sqidi2"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION WRITE SQIDI3"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_WRITE_SQIDI3"
             underscore_name="gpu_memory_32_b_transaction_write_sqidi3"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION WRITE SQIDI4"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_WRITE_SQIDI4"
             underscore_name="gpu_memory_32_b_transaction_write_sqidi4"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION WRITE SQIDI5"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_WRITE_SQIDI5"
             underscore_name="gpu_memory_32_b_transaction_write_sqidi5"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION WRITE SQIDI6"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_WRITE_SQIDI6"
             underscore_name="gpu_memory_32_b_transaction_write_sqidi6"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 32B TRANSACTION WRITE SQIDI7"
             symbol_name="GPU_MEMORY_32B_TRANSACTION_WRITE_SQIDI7"
             underscore_name="gpu_memory_32_b_transaction_write_sqidi7"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (32B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION WRITE SQIDI0"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_WRITE_SQIDI0"
             underscore_name="gpu_memory_64_b_transaction_write_sqidi0"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION WRITE SQIDI1"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_WRITE_SQIDI1"
             underscore_name="gpu_memory_64_b_transaction_write_sqidi1"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION WRITE SQIDI2"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_WRITE_SQIDI2"
             underscore_name="gpu_memory_64_b_transaction_write_sqidi2"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION WRITE SQIDI3"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_WRITE_SQIDI3"
             underscore_name="gpu_memory_64_b_transaction_write_sqidi3"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION WRITE SQIDI4"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_WRITE_SQIDI4"
             underscore_name="gpu_memory_64_b_transaction_write_sqidi4"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION WRITE SQIDI5"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_WRITE_SQIDI5"
             underscore_name="gpu_memory_64_b_transaction_write_sqidi5"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION WRITE SQIDI6"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_WRITE_SQIDI6"
             underscore_name="gpu_memory_64_b_transaction_write_sqidi6"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY 64B TRANSACTION WRITE SQIDI7"
             symbol_name="GPU_MEMORY_64B_TRANSACTION_WRITE_SQIDI7"
             underscore_name="gpu_memory_64_b_transaction_write_sqidi7"
             description="Number of device local memory (HBM, GDDR, LPDDR, etc.) writes (64B)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x1002000C" />
        <register type="NOA" address="0x00009888" value="0x1022000C" />
        <register type="NOA" address="0x00009888" value="0x1042000C" />
        <register type="NOA" address="0x00009888" value="0x1062000C" />
        <register type="NOA" address="0x00009888" value="0x1082000C" />
        <register type="NOA" address="0x00009888" value="0x10A2000C" />
        <register type="NOA" address="0x00009888" value="0x10C2000C" />
        <register type="NOA" address="0x00009888" value="0x10E2000C" />
        <register type="NOA" address="0x00009888" value="0x00018080" />
        <register type="NOA" address="0x00009888" value="0x06020100" />
        <register type="NOA" address="0x00009888" value="0x0E020080" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x00214040" />
        <register type="NOA" address="0x00009888" value="0x06220004" />
        <register type="NOA" address="0x00009888" value="0x0E220002" />
        <register type="NOA" address="0x00009888" value="0x00220000" />
        <register type="NOA" address="0x00009888" value="0x00412020" />
        <register type="NOA" address="0x00009888" value="0x04420100" />
        <register type="NOA" address="0x00009888" value="0x0C420080" />
        <register type="NOA" address="0x00009888" value="0x00420000" />
        <register type="NOA" address="0x00009888" value="0x00611010" />
        <register type="NOA" address="0x00009888" value="0x04620004" />
        <register type="NOA" address="0x00009888" value="0x0C620002" />
        <register type="NOA" address="0x00009888" value="0x00620000" />
        <register type="NOA" address="0x00009888" value="0x00810808" />
        <register type="NOA" address="0x00009888" value="0x02820100" />
        <register type="NOA" address="0x00009888" value="0x0A820080" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x00A10404" />
        <register type="NOA" address="0x00009888" value="0x02A20004" />
        <register type="NOA" address="0x00009888" value="0x0AA20002" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x00C10202" />
        <register type="NOA" address="0x00009888" value="0x00C20100" />
        <register type="NOA" address="0x00009888" value="0x08C20080" />
        <register type="NOA" address="0x00009888" value="0x00E10101" />
        <register type="NOA" address="0x00009888" value="0x00E20004" />
        <register type="NOA" address="0x00009888" value="0x08E20002" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x0009029C" />
        <register type="NOA" address="0x00009888" value="0x02093800" />
        <register type="NOA" address="0x00009888" value="0x0409000A" />
        <register type="NOA" address="0x00009888" value="0x000A2249" />
        <register type="NOA" address="0x00009888" value="0x020A1292" />
        <register type="NOA" address="0x00009888" value="0x040A2489" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x000B4000" />
        <register type="NOA" address="0x00009888" value="0x020B0053" />
        <register type="NOA" address="0x00009888" value="0x040B2700" />
        <register type="NOA" address="0x00009888" value="0x060B0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030442" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030001" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030402" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext6"
       chipset="ACMGT3"
       symbol_name="Ext6"
       underscore_name="ext6"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4cd5fd6b-e82a-44fc-a068-4debac13114f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY ACTIVE SQIDI0"
             symbol_name="GPU_MEMORY_ACTIVE_SQIDI0"
             underscore_name="gpu_memory_active_sqidi0"
             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY ACTIVE SQIDI1"
             symbol_name="GPU_MEMORY_ACTIVE_SQIDI1"
             underscore_name="gpu_memory_active_sqidi1"
             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY ACTIVE SQIDI2"
             symbol_name="GPU_MEMORY_ACTIVE_SQIDI2"
             underscore_name="gpu_memory_active_sqidi2"
             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY ACTIVE SQIDI3"
             symbol_name="GPU_MEMORY_ACTIVE_SQIDI3"
             underscore_name="gpu_memory_active_sqidi3"
             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY ACTIVE SQIDI4"
             symbol_name="GPU_MEMORY_ACTIVE_SQIDI4"
             underscore_name="gpu_memory_active_sqidi4"
             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY ACTIVE SQIDI5"
             symbol_name="GPU_MEMORY_ACTIVE_SQIDI5"
             underscore_name="gpu_memory_active_sqidi5"
             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY ACTIVE SQIDI6"
             symbol_name="GPU_MEMORY_ACTIVE_SQIDI6"
             underscore_name="gpu_memory_active_sqidi6"
             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY ACTIVE SQIDI7"
             symbol_name="GPU_MEMORY_ACTIVE_SQIDI7"
             underscore_name="gpu_memory_active_sqidi7"
             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY REQUEST QUEUE FULL SQIDI0"
             symbol_name="GPU_MEMORY_REQUEST_QUEUE_FULL_SQIDI0"
             underscore_name="gpu_memory_request_queue_full_sqidi0"
             description="Percentage of time in which SQ is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY REQUEST QUEUE FULL SQIDI1"
             symbol_name="GPU_MEMORY_REQUEST_QUEUE_FULL_SQIDI1"
             underscore_name="gpu_memory_request_queue_full_sqidi1"
             description="Percentage of time in which SQ is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY REQUEST QUEUE FULL SQIDI2"
             symbol_name="GPU_MEMORY_REQUEST_QUEUE_FULL_SQIDI2"
             underscore_name="gpu_memory_request_queue_full_sqidi2"
             description="Percentage of time in which SQ is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY REQUEST QUEUE FULL SQIDI3"
             symbol_name="GPU_MEMORY_REQUEST_QUEUE_FULL_SQIDI3"
             underscore_name="gpu_memory_request_queue_full_sqidi3"
             description="Percentage of time in which SQ is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY REQUEST QUEUE FULL SQIDI4"
             symbol_name="GPU_MEMORY_REQUEST_QUEUE_FULL_SQIDI4"
             underscore_name="gpu_memory_request_queue_full_sqidi4"
             description="Percentage of time in which SQ is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY REQUEST QUEUE FULL SQIDI5"
             symbol_name="GPU_MEMORY_REQUEST_QUEUE_FULL_SQIDI5"
             underscore_name="gpu_memory_request_queue_full_sqidi5"
             description="Percentage of time in which SQ is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY REQUEST QUEUE FULL SQIDI6"
             symbol_name="GPU_MEMORY_REQUEST_QUEUE_FULL_SQIDI6"
             underscore_name="gpu_memory_request_queue_full_sqidi6"
             description="Percentage of time in which SQ is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY REQUEST QUEUE FULL SQIDI7"
             symbol_name="GPU_MEMORY_REQUEST_QUEUE_FULL_SQIDI7"
             underscore_name="gpu_memory_request_queue_full_sqidi7"
             description="Percentage of time in which SQ is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY ACTIVE"
             symbol_name="GPU_MEMORY_ACTIVE"
             underscore_name="gpu_memory_active"
             description="Percentage of time in which device local memory (HBM, GDDR, LPDDR, etc.) is active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ  C 7 READ FADD  C 6 READ FADD  C 4 READ FADD  C 3 READ FADD  C 2 READ FADD  C 1 READ FADD  C 0 READ FADD 8 FDIV $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY REQUEST QUEUE FULL"
             symbol_name="GPU_MEMORY_REQUEST_QUEUE_FULL"
             underscore_name="gpu_memory_request_queue_full"
             description="Percentage of time in which SQ is filled above a threshold (usually 48 entries)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ  B 7 READ FADD  B 6 READ FADD  B 4 READ FADD  B 3 READ FADD  B 2 READ FADD  B 1 READ FADD  B 0 READ FADD 8 FDIV $GpuCoreClocks FDIV"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x1601034E" />
        <register type="NOA" address="0x00009888" value="0x1A010140" />
        <register type="NOA" address="0x00009888" value="0x16210340" />
        <register type="NOA" address="0x00009888" value="0x1A210140" />
        <register type="NOA" address="0x00009888" value="0x16410340" />
        <register type="NOA" address="0x00009888" value="0x1A410140" />
        <register type="NOA" address="0x00009888" value="0x16610340" />
        <register type="NOA" address="0x00009888" value="0x1A610140" />
        <register type="NOA" address="0x00009888" value="0x16810340" />
        <register type="NOA" address="0x00009888" value="0x1A810140" />
        <register type="NOA" address="0x00009888" value="0x16A10340" />
        <register type="NOA" address="0x00009888" value="0x1AA10140" />
        <register type="NOA" address="0x00009888" value="0x16C10340" />
        <register type="NOA" address="0x00009888" value="0x1AC10140" />
        <register type="NOA" address="0x00009888" value="0x16E10340" />
        <register type="NOA" address="0x00009888" value="0x1AE10140" />
        <register type="NOA" address="0x00009888" value="0x02010100" />
        <register type="NOA" address="0x00009888" value="0x0E010002" />
        <register type="NOA" address="0x00009888" value="0x00010000" />
        <register type="NOA" address="0x00009888" value="0x02210100" />
        <register type="NOA" address="0x00009888" value="0x0C210080" />
        <register type="NOA" address="0x00009888" value="0x14210380" />
        <register type="NOA" address="0x00009888" value="0x00210000" />
        <register type="NOA" address="0x00009888" value="0x02410100" />
        <register type="NOA" address="0x00009888" value="0x0C410002" />
        <register type="NOA" address="0x00009888" value="0x1441000E" />
        <register type="NOA" address="0x00009888" value="0x00410000" />
        <register type="NOA" address="0x00009888" value="0x02610100" />
        <register type="NOA" address="0x00009888" value="0x0A610080" />
        <register type="NOA" address="0x00009888" value="0x12610380" />
        <register type="NOA" address="0x00009888" value="0x00610000" />
        <register type="NOA" address="0x00009888" value="0x02810100" />
        <register type="NOA" address="0x00009888" value="0x0A810002" />
        <register type="NOA" address="0x00009888" value="0x1281000E" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02A10100" />
        <register type="NOA" address="0x00009888" value="0x08A10080" />
        <register type="NOA" address="0x00009888" value="0x10A10380" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02C10100" />
        <register type="NOA" address="0x00009888" value="0x08C10002" />
        <register type="NOA" address="0x00009888" value="0x10C1000E" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02E10100" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x0EE10380" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x0009029C" />
        <register type="NOA" address="0x00009888" value="0x02093800" />
        <register type="NOA" address="0x00009888" value="0x0409000A" />
        <register type="NOA" address="0x00009888" value="0x000A2249" />
        <register type="NOA" address="0x00009888" value="0x020A1292" />
        <register type="NOA" address="0x00009888" value="0x040A2489" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x000B4000" />
        <register type="NOA" address="0x00009888" value="0x020B0053" />
        <register type="NOA" address="0x00009888" value="0x040B2700" />
        <register type="NOA" address="0x00009888" value="0x060B0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030442" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030001" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030402" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext7"
       chipset="ACMGT3"
       symbol_name="Ext7"
       underscore_name="ext7"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="29eade65-5f7c-4b51-8006-66852e9f2181"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK0"
             symbol_name="L3_HIT_L3BANK0"
             underscore_name="l3_hit_l3_bank0"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK1"
             symbol_name="L3_HIT_L3BANK1"
             underscore_name="l3_hit_l3_bank1"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK2"
             symbol_name="L3_HIT_L3BANK2"
             underscore_name="l3_hit_l3_bank2"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK3"
             symbol_name="L3_HIT_L3BANK3"
             underscore_name="l3_hit_l3_bank3"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK4"
             symbol_name="L3_HIT_L3BANK4"
             underscore_name="l3_hit_l3_bank4"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK5"
             symbol_name="L3_HIT_L3BANK5"
             underscore_name="l3_hit_l3_bank5"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK6"
             symbol_name="L3_HIT_L3BANK6"
             underscore_name="l3_hit_l3_bank6"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK7"
             symbol_name="L3_HIT_L3BANK7"
             underscore_name="l3_hit_l3_bank7"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK8"
             symbol_name="L3_HIT_L3BANK8"
             underscore_name="l3_hit_l3_bank8"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK9"
             symbol_name="L3_HIT_L3BANK9"
             underscore_name="l3_hit_l3_bank9"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK10"
             symbol_name="L3_HIT_L3BANK10"
             underscore_name="l3_hit_l3_bank10"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK11"
             symbol_name="L3_HIT_L3BANK11"
             underscore_name="l3_hit_l3_bank11"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK12"
             symbol_name="L3_HIT_L3BANK12"
             underscore_name="l3_hit_l3_bank12"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK13"
             symbol_name="L3_HIT_L3BANK13"
             underscore_name="l3_hit_l3_bank13"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK14"
             symbol_name="L3_HIT_L3BANK14"
             underscore_name="l3_hit_l3_bank14"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK15"
             symbol_name="L3_HIT_L3BANK15"
             underscore_name="l3_hit_l3_bank15"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x110B2000" />
        <register type="NOA" address="0x00009888" value="0x112B2000" />
        <register type="NOA" address="0x00009888" value="0x114B2040" />
        <register type="NOA" address="0x00009888" value="0x116B2000" />
        <register type="NOA" address="0x00009888" value="0x110C2000" />
        <register type="NOA" address="0x00009888" value="0x112C2000" />
        <register type="NOA" address="0x00009888" value="0x114C2001" />
        <register type="NOA" address="0x00009888" value="0x116C2000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0D0B0040" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x0F2B0040" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x136B0040" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0D0C0001" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x0F2C0001" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x136C0001" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020C00" />
        <register type="NOA" address="0x00009888" value="0x02032100" />
        <register type="NOA" address="0x00009888" value="0x0204E600" />
        <register type="NOA" address="0x00009888" value="0x02055508" />
        <register type="NOA" address="0x00009888" value="0x02060021" />
        <register type="NOA" address="0x00009888" value="0x00070500" />
        <register type="NOA" address="0x00009888" value="0x0208AAD9" />
        <register type="NOA" address="0x00009888" value="0x00090500" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x110B2000" />
        <register type="NOA" address="0x00009888" value="0x112B2000" />
        <register type="NOA" address="0x00009888" value="0x114B2000" />
        <register type="NOA" address="0x00009888" value="0x116B2000" />
        <register type="NOA" address="0x00009888" value="0x110C2000" />
        <register type="NOA" address="0x00009888" value="0x112C2000" />
        <register type="NOA" address="0x00009888" value="0x114C2000" />
        <register type="NOA" address="0x00009888" value="0x116C2000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x050B0040" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x072B0040" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x094B0040" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0B6B0040" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x050C0001" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x072C0001" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x094C0001" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0B6C0001" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x00032100" />
        <register type="NOA" address="0x00009888" value="0x0004E600" />
        <register type="NOA" address="0x00009888" value="0x00055508" />
        <register type="NOA" address="0x00009888" value="0x00060021" />
        <register type="NOA" address="0x00009888" value="0x00070005" />
        <register type="NOA" address="0x00009888" value="0x0008AAD9" />
        <register type="NOA" address="0x00009888" value="0x00090005" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032821" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x420304E4" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030001" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030E01" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext8"
       chipset="ACMGT3"
       symbol_name="Ext8"
       underscore_name="ext8"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="859c2807-55de-47e0-aa30-320c23c9373d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK16"
             symbol_name="L3_HIT_L3BANK16"
             underscore_name="l3_hit_l3_bank16"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK17"
             symbol_name="L3_HIT_L3BANK17"
             underscore_name="l3_hit_l3_bank17"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK18"
             symbol_name="L3_HIT_L3BANK18"
             underscore_name="l3_hit_l3_bank18"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK19"
             symbol_name="L3_HIT_L3BANK19"
             underscore_name="l3_hit_l3_bank19"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK20"
             symbol_name="L3_HIT_L3BANK20"
             underscore_name="l3_hit_l3_bank20"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK21"
             symbol_name="L3_HIT_L3BANK21"
             underscore_name="l3_hit_l3_bank21"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK22"
             symbol_name="L3_HIT_L3BANK22"
             underscore_name="l3_hit_l3_bank22"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK23"
             symbol_name="L3_HIT_L3BANK23"
             underscore_name="l3_hit_l3_bank23"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK24"
             symbol_name="L3_HIT_L3BANK24"
             underscore_name="l3_hit_l3_bank24"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK25"
             symbol_name="L3_HIT_L3BANK25"
             underscore_name="l3_hit_l3_bank25"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK26"
             symbol_name="L3_HIT_L3BANK26"
             underscore_name="l3_hit_l3_bank26"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK27"
             symbol_name="L3_HIT_L3BANK27"
             underscore_name="l3_hit_l3_bank27"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK28"
             symbol_name="L3_HIT_L3BANK28"
             underscore_name="l3_hit_l3_bank28"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK29"
             symbol_name="L3_HIT_L3BANK29"
             underscore_name="l3_hit_l3_bank29"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK30"
             symbol_name="L3_HIT_L3BANK30"
             underscore_name="l3_hit_l3_bank30"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 HIT L3BANK31"
             symbol_name="L3_HIT_L3BANK31"
             underscore_name="l3_hit_l3_bank31"
             description="Number of L3 accesses which hits in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x110B2000" />
        <register type="NOA" address="0x00009888" value="0x112B2000" />
        <register type="NOA" address="0x00009888" value="0x114B2000" />
        <register type="NOA" address="0x00009888" value="0x116B2000" />
        <register type="NOA" address="0x00009888" value="0x110C2000" />
        <register type="NOA" address="0x00009888" value="0x112C2000" />
        <register type="NOA" address="0x00009888" value="0x114C2000" />
        <register type="NOA" address="0x00009888" value="0x116C2000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x050B0040" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x072B0040" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x094B0040" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0B6B0040" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x050C0001" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x072C0001" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x094C0001" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0B6C0001" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x00032100" />
        <register type="NOA" address="0x00009888" value="0x0004E600" />
        <register type="NOA" address="0x00009888" value="0x00055508" />
        <register type="NOA" address="0x00009888" value="0x00060021" />
        <register type="NOA" address="0x00009888" value="0x00070005" />
        <register type="NOA" address="0x00009888" value="0x0008AAD9" />
        <register type="NOA" address="0x00009888" value="0x00090005" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x110B2000" />
        <register type="NOA" address="0x00009888" value="0x112B2000" />
        <register type="NOA" address="0x00009888" value="0x114B2040" />
        <register type="NOA" address="0x00009888" value="0x116B2000" />
        <register type="NOA" address="0x00009888" value="0x110C2000" />
        <register type="NOA" address="0x00009888" value="0x112C2000" />
        <register type="NOA" address="0x00009888" value="0x114C2001" />
        <register type="NOA" address="0x00009888" value="0x116C2000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0D0B0040" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x0F2B0040" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x136B0040" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0D0C0001" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x0F2C0001" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x136C0001" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020C00" />
        <register type="NOA" address="0x00009888" value="0x02032100" />
        <register type="NOA" address="0x00009888" value="0x0204E600" />
        <register type="NOA" address="0x00009888" value="0x02055508" />
        <register type="NOA" address="0x00009888" value="0x02060021" />
        <register type="NOA" address="0x00009888" value="0x00070500" />
        <register type="NOA" address="0x00009888" value="0x0208AAD9" />
        <register type="NOA" address="0x00009888" value="0x00090500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032821" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x420304E4" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030001" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030E01" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext9"
       chipset="ACMGT3"
       symbol_name="Ext9"
       underscore_name="ext9"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c9c488d0-950c-4a0a-a079-b299cd33aa6b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK0"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK0"
             underscore_name="l3_input_available_l3_bank0"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK1"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK1"
             underscore_name="l3_input_available_l3_bank1"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK2"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK2"
             underscore_name="l3_input_available_l3_bank2"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK3"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK3"
             underscore_name="l3_input_available_l3_bank3"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK4"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK4"
             underscore_name="l3_input_available_l3_bank4"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK5"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK5"
             underscore_name="l3_input_available_l3_bank5"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK6"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK6"
             underscore_name="l3_input_available_l3_bank6"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK7"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK7"
             underscore_name="l3_input_available_l3_bank7"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK8"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK8"
             underscore_name="l3_input_available_l3_bank8"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK9"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK9"
             underscore_name="l3_input_available_l3_bank9"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK10"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK10"
             underscore_name="l3_input_available_l3_bank10"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK11"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK11"
             underscore_name="l3_input_available_l3_bank11"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK12"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK12"
             underscore_name="l3_input_available_l3_bank12"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK13"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK13"
             underscore_name="l3_input_available_l3_bank13"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK14"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK14"
             underscore_name="l3_input_available_l3_bank14"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK15"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK15"
             underscore_name="l3_input_available_l3_bank15"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0007" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C01C0" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1007" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C11C0" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext10"
       chipset="ACMGT3"
       symbol_name="Ext10"
       underscore_name="ext10"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4599426b-4cfa-442a-8a59-9eda3dd742db"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK16"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK16"
             underscore_name="l3_input_available_l3_bank16"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK17"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK17"
             underscore_name="l3_input_available_l3_bank17"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK18"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK18"
             underscore_name="l3_input_available_l3_bank18"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK19"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK19"
             underscore_name="l3_input_available_l3_bank19"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK20"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK20"
             underscore_name="l3_input_available_l3_bank20"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK21"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK21"
             underscore_name="l3_input_available_l3_bank21"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK22"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK22"
             underscore_name="l3_input_available_l3_bank22"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK23"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK23"
             underscore_name="l3_input_available_l3_bank23"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK24"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK24"
             underscore_name="l3_input_available_l3_bank24"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK25"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK25"
             underscore_name="l3_input_available_l3_bank25"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK26"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK26"
             underscore_name="l3_input_available_l3_bank26"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK27"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK27"
             underscore_name="l3_input_available_l3_bank27"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK28"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK28"
             underscore_name="l3_input_available_l3_bank28"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK29"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK29"
             underscore_name="l3_input_available_l3_bank29"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK30"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK30"
             underscore_name="l3_input_available_l3_bank30"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK INPUT AVAILABLE L3BANK31"
             symbol_name="L3_INPUT_AVAILABLE_L3BANK31"
             underscore_name="l3_input_available_l3_bank31"
             description="Percentage of time in which L3 bank has input requests"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0007" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C01C0" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1007" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C11C0" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext11"
       chipset="ACMGT3"
       symbol_name="Ext11"
       underscore_name="ext11"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="42107330-c266-42b4-aef5-5c2ab410edc4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 OUTPUT READY L3BANK0"
             symbol_name="L3_OUTPUT_READY_L3BANK0"
             underscore_name="l3_output_ready_l3_bank0"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK1"
             symbol_name="L3_OUTPUT_READY_L3BANK1"
             underscore_name="l3_output_ready_l3_bank1"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK2"
             symbol_name="L3_OUTPUT_READY_L3BANK2"
             underscore_name="l3_output_ready_l3_bank2"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK3"
             symbol_name="L3_OUTPUT_READY_L3BANK3"
             underscore_name="l3_output_ready_l3_bank3"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK4"
             symbol_name="L3_OUTPUT_READY_L3BANK4"
             underscore_name="l3_output_ready_l3_bank4"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK5"
             symbol_name="L3_OUTPUT_READY_L3BANK5"
             underscore_name="l3_output_ready_l3_bank5"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK6"
             symbol_name="L3_OUTPUT_READY_L3BANK6"
             underscore_name="l3_output_ready_l3_bank6"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK7"
             symbol_name="L3_OUTPUT_READY_L3BANK7"
             underscore_name="l3_output_ready_l3_bank7"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK8"
             symbol_name="L3_OUTPUT_READY_L3BANK8"
             underscore_name="l3_output_ready_l3_bank8"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK9"
             symbol_name="L3_OUTPUT_READY_L3BANK9"
             underscore_name="l3_output_ready_l3_bank9"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK10"
             symbol_name="L3_OUTPUT_READY_L3BANK10"
             underscore_name="l3_output_ready_l3_bank10"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK11"
             symbol_name="L3_OUTPUT_READY_L3BANK11"
             underscore_name="l3_output_ready_l3_bank11"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK12"
             symbol_name="L3_OUTPUT_READY_L3BANK12"
             underscore_name="l3_output_ready_l3_bank12"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK13"
             symbol_name="L3_OUTPUT_READY_L3BANK13"
             underscore_name="l3_output_ready_l3_bank13"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK14"
             symbol_name="L3_OUTPUT_READY_L3BANK14"
             underscore_name="l3_output_ready_l3_bank14"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK15"
             symbol_name="L3_OUTPUT_READY_L3BANK15"
             underscore_name="l3_output_ready_l3_bank15"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0180" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0180" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1006" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1180" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0180" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext12"
       chipset="ACMGT3"
       symbol_name="Ext12"
       underscore_name="ext12"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a0add3fe-f028-4e6c-b104-c369fabe2b09"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 OUTPUT READY L3BANK16"
             symbol_name="L3_OUTPUT_READY_L3BANK16"
             underscore_name="l3_output_ready_l3_bank16"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK17"
             symbol_name="L3_OUTPUT_READY_L3BANK17"
             underscore_name="l3_output_ready_l3_bank17"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK18"
             symbol_name="L3_OUTPUT_READY_L3BANK18"
             underscore_name="l3_output_ready_l3_bank18"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK19"
             symbol_name="L3_OUTPUT_READY_L3BANK19"
             underscore_name="l3_output_ready_l3_bank19"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK20"
             symbol_name="L3_OUTPUT_READY_L3BANK20"
             underscore_name="l3_output_ready_l3_bank20"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK21"
             symbol_name="L3_OUTPUT_READY_L3BANK21"
             underscore_name="l3_output_ready_l3_bank21"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK22"
             symbol_name="L3_OUTPUT_READY_L3BANK22"
             underscore_name="l3_output_ready_l3_bank22"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK23"
             symbol_name="L3_OUTPUT_READY_L3BANK23"
             underscore_name="l3_output_ready_l3_bank23"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK24"
             symbol_name="L3_OUTPUT_READY_L3BANK24"
             underscore_name="l3_output_ready_l3_bank24"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK25"
             symbol_name="L3_OUTPUT_READY_L3BANK25"
             underscore_name="l3_output_ready_l3_bank25"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK26"
             symbol_name="L3_OUTPUT_READY_L3BANK26"
             underscore_name="l3_output_ready_l3_bank26"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK27"
             symbol_name="L3_OUTPUT_READY_L3BANK27"
             underscore_name="l3_output_ready_l3_bank27"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK28"
             symbol_name="L3_OUTPUT_READY_L3BANK28"
             underscore_name="l3_output_ready_l3_bank28"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK29"
             symbol_name="L3_OUTPUT_READY_L3BANK29"
             underscore_name="l3_output_ready_l3_bank29"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK30"
             symbol_name="L3_OUTPUT_READY_L3BANK30"
             underscore_name="l3_output_ready_l3_bank30"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 OUTPUT READY L3BANK31"
             symbol_name="L3_OUTPUT_READY_L3BANK31"
             underscore_name="l3_output_ready_l3_bank31"
             description="Percentage of time in which L3 bank has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0180" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0180" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1006" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1180" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0180" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext13"
       chipset="ACMGT3"
       symbol_name="Ext13"
       underscore_name="ext13"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4aeacf49-91c2-41bf-8d9f-49233689e36a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK ACTIVE L3BANK0"
             symbol_name="L3_BUSY_L3BANK0"
             underscore_name="l3_busy_l3_bank0"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK1"
             symbol_name="L3_BUSY_L3BANK1"
             underscore_name="l3_busy_l3_bank1"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK2"
             symbol_name="L3_BUSY_L3BANK2"
             underscore_name="l3_busy_l3_bank2"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK3"
             symbol_name="L3_BUSY_L3BANK3"
             underscore_name="l3_busy_l3_bank3"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK4"
             symbol_name="L3_BUSY_L3BANK4"
             underscore_name="l3_busy_l3_bank4"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK5"
             symbol_name="L3_BUSY_L3BANK5"
             underscore_name="l3_busy_l3_bank5"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK6"
             symbol_name="L3_BUSY_L3BANK6"
             underscore_name="l3_busy_l3_bank6"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK7"
             symbol_name="L3_BUSY_L3BANK7"
             underscore_name="l3_busy_l3_bank7"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK8"
             symbol_name="L3_BUSY_L3BANK8"
             underscore_name="l3_busy_l3_bank8"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK9"
             symbol_name="L3_BUSY_L3BANK9"
             underscore_name="l3_busy_l3_bank9"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK10"
             symbol_name="L3_BUSY_L3BANK10"
             underscore_name="l3_busy_l3_bank10"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK11"
             symbol_name="L3_BUSY_L3BANK11"
             underscore_name="l3_busy_l3_bank11"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK12"
             symbol_name="L3_BUSY_L3BANK12"
             underscore_name="l3_busy_l3_bank12"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK13"
             symbol_name="L3_BUSY_L3BANK13"
             underscore_name="l3_busy_l3_bank13"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK14"
             symbol_name="L3_BUSY_L3BANK14"
             underscore_name="l3_busy_l3_bank14"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK15"
             symbol_name="L3_BUSY_L3BANK15"
             underscore_name="l3_busy_l3_bank15"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext14"
       chipset="ACMGT3"
       symbol_name="Ext14"
       underscore_name="ext14"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="60e3a9fa-b807-4a8d-8a83-88705d05e2c9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK ACTIVE L3BANK16"
             symbol_name="L3_BUSY_L3BANK16"
             underscore_name="l3_busy_l3_bank16"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK17"
             symbol_name="L3_BUSY_L3BANK17"
             underscore_name="l3_busy_l3_bank17"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK18"
             symbol_name="L3_BUSY_L3BANK18"
             underscore_name="l3_busy_l3_bank18"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK19"
             symbol_name="L3_BUSY_L3BANK19"
             underscore_name="l3_busy_l3_bank19"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK20"
             symbol_name="L3_BUSY_L3BANK20"
             underscore_name="l3_busy_l3_bank20"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK21"
             symbol_name="L3_BUSY_L3BANK21"
             underscore_name="l3_busy_l3_bank21"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK22"
             symbol_name="L3_BUSY_L3BANK22"
             underscore_name="l3_busy_l3_bank22"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK23"
             symbol_name="L3_BUSY_L3BANK23"
             underscore_name="l3_busy_l3_bank23"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK24"
             symbol_name="L3_BUSY_L3BANK24"
             underscore_name="l3_busy_l3_bank24"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK25"
             symbol_name="L3_BUSY_L3BANK25"
             underscore_name="l3_busy_l3_bank25"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK26"
             symbol_name="L3_BUSY_L3BANK26"
             underscore_name="l3_busy_l3_bank26"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK27"
             symbol_name="L3_BUSY_L3BANK27"
             underscore_name="l3_busy_l3_bank27"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK28"
             symbol_name="L3_BUSY_L3BANK28"
             underscore_name="l3_busy_l3_bank28"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK29"
             symbol_name="L3_BUSY_L3BANK29"
             underscore_name="l3_busy_l3_bank29"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK30"
             symbol_name="L3_BUSY_L3BANK30"
             underscore_name="l3_busy_l3_bank30"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK ACTIVE L3BANK31"
             symbol_name="L3_BUSY_L3BANK31"
             underscore_name="l3_busy_l3_bank31"
             description="Percentage of time in which L3 request queue has one or more requests pending"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext15"
       chipset="ACMGT3"
       symbol_name="Ext15"
       underscore_name="ext15"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0aab7745-1e24-42af-9c96-c640e4f45aa9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK STALL L3BANK0"
             symbol_name="L3_STALL_L3BANK0"
             underscore_name="l3_stall_l3_bank0"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK1"
             symbol_name="L3_STALL_L3BANK1"
             underscore_name="l3_stall_l3_bank1"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK2"
             symbol_name="L3_STALL_L3BANK2"
             underscore_name="l3_stall_l3_bank2"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK3"
             symbol_name="L3_STALL_L3BANK3"
             underscore_name="l3_stall_l3_bank3"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK4"
             symbol_name="L3_STALL_L3BANK4"
             underscore_name="l3_stall_l3_bank4"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B1001" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x070B0080" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x0D2B0080" />
        <register type="NOA" address="0x00009888" value="0x0F2B0001" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x050C0042" />
        <register type="NOA" address="0x00009888" value="0x070C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x0B2C0042" />
        <register type="NOA" address="0x00009888" value="0x0D2C0000" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x114C0042" />
        <register type="NOA" address="0x00009888" value="0x134C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x02031500" />
        <register type="NOA" address="0x00009888" value="0x02042A00" />
        <register type="NOA" address="0x00009888" value="0x00050A80" />
        <register type="NOA" address="0x00009888" value="0x02051500" />
        <register type="NOA" address="0x00009888" value="0x0006A015" />
        <register type="NOA" address="0x00009888" value="0x02060002" />
        <register type="NOA" address="0x00009888" value="0x000701C7" />
        <register type="NOA" address="0x00009888" value="0x00085A95" />
        <register type="NOA" address="0x00009888" value="0x02082AFD" />
        <register type="NOA" address="0x00009888" value="0x000901C7" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032941" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x440300E7" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030207" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A031401" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000001C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000E00" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00007000" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00038000" />
        <register type="OA" address="0x0000D964" value="0x00008FFF" />
    </register_config>
  </set>

  <set name="Ext16"
       chipset="ACMGT3"
       symbol_name="Ext16"
       underscore_name="ext16"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="97670487-9837-4cd2-9475-dea1d28d34fc"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK STALL L3BANK5"
             symbol_name="L3_STALL_L3BANK5"
             underscore_name="l3_stall_l3_bank5"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK6"
             symbol_name="L3_STALL_L3BANK6"
             underscore_name="l3_stall_l3_bank6"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK7"
             symbol_name="L3_STALL_L3BANK7"
             underscore_name="l3_stall_l3_bank7"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK8"
             symbol_name="L3_STALL_L3BANK8"
             underscore_name="l3_stall_l3_bank8"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK9"
             symbol_name="L3_STALL_L3BANK9"
             underscore_name="l3_stall_l3_bank9"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x096C1001" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x054B0042" />
        <register type="NOA" address="0x00009888" value="0x074B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0B6B0042" />
        <register type="NOA" address="0x00009888" value="0x0D6B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x076C0080" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x0002003F" />
        <register type="NOA" address="0x00009888" value="0x00030A80" />
        <register type="NOA" address="0x00009888" value="0x0004FA95" />
        <register type="NOA" address="0x00009888" value="0x02040003" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x110B0042" />
        <register type="NOA" address="0x00009888" value="0x130B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0D0C0080" />
        <register type="NOA" address="0x00009888" value="0x0F0C0001" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x02052A00" />
        <register type="NOA" address="0x00009888" value="0x02060054" />
        <register type="NOA" address="0x00009888" value="0x00070E00" />
        <register type="NOA" address="0x00009888" value="0x02082A54" />
        <register type="NOA" address="0x00009888" value="0x00090E00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02083FFE" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030421" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030204" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031CE7" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000001C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000E00" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00007000" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00038000" />
        <register type="OA" address="0x0000D964" value="0x00008FFF" />
    </register_config>
  </set>

  <set name="Ext17"
       chipset="ACMGT3"
       symbol_name="Ext17"
       underscore_name="ext17"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2908914a-a836-44ec-a053-36a7ed383462"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK STALL L3BANK10"
             symbol_name="L3_STALL_L3BANK10"
             underscore_name="l3_stall_l3_bank10"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK11"
             symbol_name="L3_STALL_L3BANK11"
             underscore_name="l3_stall_l3_bank11"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK12"
             symbol_name="L3_STALL_L3BANK12"
             underscore_name="l3_stall_l3_bank12"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK13"
             symbol_name="L3_STALL_L3BANK13"
             underscore_name="l3_stall_l3_bank13"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK14"
             symbol_name="L3_STALL_L3BANK14"
             underscore_name="l3_stall_l3_bank14"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x092B1001" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x072B0080" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0D4B0080" />
        <register type="NOA" address="0x00009888" value="0x0F4B0001" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x052C0042" />
        <register type="NOA" address="0x00009888" value="0x072C0000" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0B4C0042" />
        <register type="NOA" address="0x00009888" value="0x0D4C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x116C0042" />
        <register type="NOA" address="0x00009888" value="0x136C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x020200FC" />
        <register type="NOA" address="0x00009888" value="0x00035000" />
        <register type="NOA" address="0x00009888" value="0x02032A01" />
        <register type="NOA" address="0x00009888" value="0x0004A000" />
        <register type="NOA" address="0x00009888" value="0x02042A56" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0006002A" />
        <register type="NOA" address="0x00009888" value="0x00070007" />
        <register type="NOA" address="0x00009888" value="0x0008AFD5" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009888" value="0x00090007" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030421" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603000A" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030200" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000001C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000E00" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00007000" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00038000" />
        <register type="OA" address="0x0000D964" value="0x00008FFF" />
    </register_config>
  </set>

  <set name="Ext18"
       chipset="ACMGT3"
       symbol_name="Ext18"
       underscore_name="ext18"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="34f121ae-5907-4fe2-a237-a36940510708"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK STALL L3BANK15"
             symbol_name="L3_STALL_L3BANK15"
             underscore_name="l3_stall_l3_bank15"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK16"
             symbol_name="L3_STALL_L3BANK16"
             underscore_name="l3_stall_l3_bank16"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK17"
             symbol_name="L3_STALL_L3BANK17"
             underscore_name="l3_stall_l3_bank17"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK18"
             symbol_name="L3_STALL_L3BANK18"
             underscore_name="l3_stall_l3_bank18"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK19"
             symbol_name="L3_STALL_L3BANK19"
             underscore_name="l3_stall_l3_bank19"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0042" />
        <register type="NOA" address="0x00009888" value="0x076B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x0004003F" />
        <register type="NOA" address="0x00009888" value="0x00050015" />
        <register type="NOA" address="0x00009888" value="0x0008002A" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1001" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0042" />
        <register type="NOA" address="0x00009888" value="0x0D0B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0042" />
        <register type="NOA" address="0x00009888" value="0x132B0000" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x070C0080" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x0D2C0080" />
        <register type="NOA" address="0x00009888" value="0x0F2C0001" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x0005A000" />
        <register type="NOA" address="0x00009888" value="0x02050002" />
        <register type="NOA" address="0x00009888" value="0x00060540" />
        <register type="NOA" address="0x00009888" value="0x020600A8" />
        <register type="NOA" address="0x00009888" value="0x00070E38" />
        <register type="NOA" address="0x00009888" value="0x0008A540" />
        <register type="NOA" address="0x00009888" value="0x02083F56" />
        <register type="NOA" address="0x00009888" value="0x00090E38" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008003F" />
        <register type="NOA" address="0x00009888" value="0x00025540" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00031292" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030004" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031080" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030C00" />
        <register type="NOA" address="0x00009888" value="0x48030060" />
        <register type="NOA" address="0x00009888" value="0x4A030006" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032529" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000001C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000E00" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00007000" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00038000" />
        <register type="OA" address="0x0000D964" value="0x00008FFF" />
    </register_config>
  </set>

  <set name="Ext19"
       chipset="ACMGT3"
       symbol_name="Ext19"
       underscore_name="ext19"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f3893d2b-10f8-48f6-8417-6ed748d3dccd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK STALL L3BANK20"
             symbol_name="L3_STALL_L3BANK20"
             underscore_name="l3_stall_l3_bank20"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK21"
             symbol_name="L3_STALL_L3BANK21"
             underscore_name="l3_stall_l3_bank21"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK22"
             symbol_name="L3_STALL_L3BANK22"
             underscore_name="l3_stall_l3_bank22"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK23"
             symbol_name="L3_STALL_L3BANK23"
             underscore_name="l3_stall_l3_bank23"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK24"
             symbol_name="L3_STALL_L3BANK24"
             underscore_name="l3_stall_l3_bank24"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x094B1001" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0080" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0080" />
        <register type="NOA" address="0x00009888" value="0x0F6B0001" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x054C0042" />
        <register type="NOA" address="0x00009888" value="0x074C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0B6C0042" />
        <register type="NOA" address="0x00009888" value="0x0D6C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020FC0" />
        <register type="NOA" address="0x00009888" value="0x0003A015" />
        <register type="NOA" address="0x00009888" value="0x02030002" />
        <register type="NOA" address="0x00009888" value="0x0004A56A" />
        <register type="NOA" address="0x00009888" value="0x020400FE" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x110C0042" />
        <register type="NOA" address="0x00009888" value="0x130C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x02061500" />
        <register type="NOA" address="0x00009888" value="0x00077000" />
        <register type="NOA" address="0x00009888" value="0x02081500" />
        <register type="NOA" address="0x00009888" value="0x00097000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02022A55" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031080" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030001" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030800" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030421" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000001C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000E00" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00007000" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00038000" />
        <register type="OA" address="0x0000D964" value="0x00008FFF" />
    </register_config>
  </set>

  <set name="Ext20"
       chipset="ACMGT3"
       symbol_name="Ext20"
       underscore_name="ext20"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6b5ae61c-ceab-4202-b550-8430b037566c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK STALL L3BANK25"
             symbol_name="L3_STALL_L3BANK25"
             underscore_name="l3_stall_l3_bank25"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK26"
             symbol_name="L3_STALL_L3BANK26"
             underscore_name="l3_stall_l3_bank26"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK27"
             symbol_name="L3_STALL_L3BANK27"
             underscore_name="l3_stall_l3_bank27"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK28"
             symbol_name="L3_STALL_L3BANK28"
             underscore_name="l3_stall_l3_bank28"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK29"
             symbol_name="L3_STALL_L3BANK29"
             underscore_name="l3_stall_l3_bank29"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x092C1001" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x050B0042" />
        <register type="NOA" address="0x00009888" value="0x070B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x0B2B0042" />
        <register type="NOA" address="0x00009888" value="0x0D2B0000" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x114B0042" />
        <register type="NOA" address="0x00009888" value="0x134B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x072C0080" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0D4C0080" />
        <register type="NOA" address="0x00009888" value="0x0F4C0001" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x02023F00" />
        <register type="NOA" address="0x00009888" value="0x02030054" />
        <register type="NOA" address="0x00009888" value="0x020415A8" />
        <register type="NOA" address="0x00009888" value="0x0005002A" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x00060A80" />
        <register type="NOA" address="0x00009888" value="0x00070038" />
        <register type="NOA" address="0x00009888" value="0x0008F56A" />
        <register type="NOA" address="0x00009888" value="0x02082AAB" />
        <register type="NOA" address="0x00009888" value="0x00090038" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022AAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031CE0" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031401" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030421" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000001C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000E00" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00007000" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00038000" />
        <register type="OA" address="0x0000D964" value="0x00008FFF" />
    </register_config>
  </set>

  <set name="Ext21"
       chipset="ACMGT3"
       symbol_name="Ext21"
       underscore_name="ext21"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="66bbd7d1-f6a2-4189-99f7-8e360e28be45"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 READ L3BANK0"
             symbol_name="L3_READ_L3BANK0"
             underscore_name="l3_read_l3_bank0"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK1"
             symbol_name="L3_READ_L3BANK1"
             underscore_name="l3_read_l3_bank1"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK2"
             symbol_name="L3_READ_L3BANK2"
             underscore_name="l3_read_l3_bank2"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK3"
             symbol_name="L3_READ_L3BANK3"
             underscore_name="l3_read_l3_bank3"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK4"
             symbol_name="L3_READ_L3BANK4"
             underscore_name="l3_read_l3_bank4"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK5"
             symbol_name="L3_READ_L3BANK5"
             underscore_name="l3_read_l3_bank5"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK6"
             symbol_name="L3_READ_L3BANK6"
             underscore_name="l3_read_l3_bank6"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK7"
             symbol_name="L3_READ_L3BANK7"
             underscore_name="l3_read_l3_bank7"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK8"
             symbol_name="L3_READ_L3BANK8"
             underscore_name="l3_read_l3_bank8"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK9"
             symbol_name="L3_READ_L3BANK9"
             underscore_name="l3_read_l3_bank9"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK10"
             symbol_name="L3_READ_L3BANK10"
             underscore_name="l3_read_l3_bank10"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK11"
             symbol_name="L3_READ_L3BANK11"
             underscore_name="l3_read_l3_bank11"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK12"
             symbol_name="L3_READ_L3BANK12"
             underscore_name="l3_read_l3_bank12"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK13"
             symbol_name="L3_READ_L3BANK13"
             underscore_name="l3_read_l3_bank13"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK14"
             symbol_name="L3_READ_L3BANK14"
             underscore_name="l3_read_l3_bank14"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK15"
             symbol_name="L3_READ_L3BANK15"
             underscore_name="l3_read_l3_bank15"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B6000" />
        <register type="NOA" address="0x00009888" value="0x092B6000" />
        <register type="NOA" address="0x00009888" value="0x094B6000" />
        <register type="NOA" address="0x00009888" value="0x096B6000" />
        <register type="NOA" address="0x00009888" value="0x090C6000" />
        <register type="NOA" address="0x00009888" value="0x092C6000" />
        <register type="NOA" address="0x00009888" value="0x094C6000" />
        <register type="NOA" address="0x00009888" value="0x096C6000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0005" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0140" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B6000" />
        <register type="NOA" address="0x00009888" value="0x092B6005" />
        <register type="NOA" address="0x00009888" value="0x094B6000" />
        <register type="NOA" address="0x00009888" value="0x096B6000" />
        <register type="NOA" address="0x00009888" value="0x090C6000" />
        <register type="NOA" address="0x00009888" value="0x092C6140" />
        <register type="NOA" address="0x00009888" value="0x094C6000" />
        <register type="NOA" address="0x00009888" value="0x096C6000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext22"
       chipset="ACMGT3"
       symbol_name="Ext22"
       underscore_name="ext22"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b8a9f40b-5906-46b2-ad95-8d36eb9cf998"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 READ L3BANK16"
             symbol_name="L3_READ_L3BANK16"
             underscore_name="l3_read_l3_bank16"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK17"
             symbol_name="L3_READ_L3BANK17"
             underscore_name="l3_read_l3_bank17"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK18"
             symbol_name="L3_READ_L3BANK18"
             underscore_name="l3_read_l3_bank18"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK19"
             symbol_name="L3_READ_L3BANK19"
             underscore_name="l3_read_l3_bank19"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK20"
             symbol_name="L3_READ_L3BANK20"
             underscore_name="l3_read_l3_bank20"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK21"
             symbol_name="L3_READ_L3BANK21"
             underscore_name="l3_read_l3_bank21"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK22"
             symbol_name="L3_READ_L3BANK22"
             underscore_name="l3_read_l3_bank22"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK23"
             symbol_name="L3_READ_L3BANK23"
             underscore_name="l3_read_l3_bank23"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK24"
             symbol_name="L3_READ_L3BANK24"
             underscore_name="l3_read_l3_bank24"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK25"
             symbol_name="L3_READ_L3BANK25"
             underscore_name="l3_read_l3_bank25"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK26"
             symbol_name="L3_READ_L3BANK26"
             underscore_name="l3_read_l3_bank26"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK27"
             symbol_name="L3_READ_L3BANK27"
             underscore_name="l3_read_l3_bank27"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK28"
             symbol_name="L3_READ_L3BANK28"
             underscore_name="l3_read_l3_bank28"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK29"
             symbol_name="L3_READ_L3BANK29"
             underscore_name="l3_read_l3_bank29"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK30"
             symbol_name="L3_READ_L3BANK30"
             underscore_name="l3_read_l3_bank30"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 READ L3BANK31"
             symbol_name="L3_READ_L3BANK31"
             underscore_name="l3_read_l3_bank31"
             description="Number of L3 read requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B6000" />
        <register type="NOA" address="0x00009888" value="0x092B6000" />
        <register type="NOA" address="0x00009888" value="0x094B6000" />
        <register type="NOA" address="0x00009888" value="0x096B6000" />
        <register type="NOA" address="0x00009888" value="0x090C6000" />
        <register type="NOA" address="0x00009888" value="0x092C6000" />
        <register type="NOA" address="0x00009888" value="0x094C6000" />
        <register type="NOA" address="0x00009888" value="0x096C6000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0005" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0140" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B6000" />
        <register type="NOA" address="0x00009888" value="0x092B6005" />
        <register type="NOA" address="0x00009888" value="0x094B6000" />
        <register type="NOA" address="0x00009888" value="0x096B6000" />
        <register type="NOA" address="0x00009888" value="0x090C6000" />
        <register type="NOA" address="0x00009888" value="0x092C6140" />
        <register type="NOA" address="0x00009888" value="0x094C6000" />
        <register type="NOA" address="0x00009888" value="0x096C6000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext23"
       chipset="ACMGT3"
       symbol_name="Ext23"
       underscore_name="ext23"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e5d242d2-5bf6-4380-8f7c-cb0ff2372733"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 WRITE L3BANK0"
             symbol_name="L3_WRITE_L3BANK0"
             underscore_name="l3_write_l3_bank0"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK1"
             symbol_name="L3_WRITE_L3BANK1"
             underscore_name="l3_write_l3_bank1"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK2"
             symbol_name="L3_WRITE_L3BANK2"
             underscore_name="l3_write_l3_bank2"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK3"
             symbol_name="L3_WRITE_L3BANK3"
             underscore_name="l3_write_l3_bank3"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK4"
             symbol_name="L3_WRITE_L3BANK4"
             underscore_name="l3_write_l3_bank4"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK5"
             symbol_name="L3_WRITE_L3BANK5"
             underscore_name="l3_write_l3_bank5"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK6"
             symbol_name="L3_WRITE_L3BANK6"
             underscore_name="l3_write_l3_bank6"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK7"
             symbol_name="L3_WRITE_L3BANK7"
             underscore_name="l3_write_l3_bank7"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK8"
             symbol_name="L3_WRITE_L3BANK8"
             underscore_name="l3_write_l3_bank8"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK9"
             symbol_name="L3_WRITE_L3BANK9"
             underscore_name="l3_write_l3_bank9"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK10"
             symbol_name="L3_WRITE_L3BANK10"
             underscore_name="l3_write_l3_bank10"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK11"
             symbol_name="L3_WRITE_L3BANK11"
             underscore_name="l3_write_l3_bank11"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK12"
             symbol_name="L3_WRITE_L3BANK12"
             underscore_name="l3_write_l3_bank12"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK13"
             symbol_name="L3_WRITE_L3BANK13"
             underscore_name="l3_write_l3_bank13"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK14"
             symbol_name="L3_WRITE_L3BANK14"
             underscore_name="l3_write_l3_bank14"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK15"
             symbol_name="L3_WRITE_L3BANK15"
             underscore_name="l3_write_l3_bank15"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0005" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0140" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1005" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1140" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext24"
       chipset="ACMGT3"
       symbol_name="Ext24"
       underscore_name="ext24"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b6096e7e-a2c9-4622-9bd6-2169cdebc490"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 WRITE L3BANK16"
             symbol_name="L3_WRITE_L3BANK16"
             underscore_name="l3_write_l3_bank16"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK17"
             symbol_name="L3_WRITE_L3BANK17"
             underscore_name="l3_write_l3_bank17"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK18"
             symbol_name="L3_WRITE_L3BANK18"
             underscore_name="l3_write_l3_bank18"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK19"
             symbol_name="L3_WRITE_L3BANK19"
             underscore_name="l3_write_l3_bank19"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK20"
             symbol_name="L3_WRITE_L3BANK20"
             underscore_name="l3_write_l3_bank20"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK21"
             symbol_name="L3_WRITE_L3BANK21"
             underscore_name="l3_write_l3_bank21"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK22"
             symbol_name="L3_WRITE_L3BANK22"
             underscore_name="l3_write_l3_bank22"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK23"
             symbol_name="L3_WRITE_L3BANK23"
             underscore_name="l3_write_l3_bank23"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK24"
             symbol_name="L3_WRITE_L3BANK24"
             underscore_name="l3_write_l3_bank24"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK25"
             symbol_name="L3_WRITE_L3BANK25"
             underscore_name="l3_write_l3_bank25"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK26"
             symbol_name="L3_WRITE_L3BANK26"
             underscore_name="l3_write_l3_bank26"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK27"
             symbol_name="L3_WRITE_L3BANK27"
             underscore_name="l3_write_l3_bank27"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK28"
             symbol_name="L3_WRITE_L3BANK28"
             underscore_name="l3_write_l3_bank28"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK29"
             symbol_name="L3_WRITE_L3BANK29"
             underscore_name="l3_write_l3_bank29"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK30"
             symbol_name="L3_WRITE_L3BANK30"
             underscore_name="l3_write_l3_bank30"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 WRITE L3BANK31"
             symbol_name="L3_WRITE_L3BANK31"
             underscore_name="l3_write_l3_bank31"
             description="Number of L3 write requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0005" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0140" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1005" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1140" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext27"
       chipset="ACMGT3"
       symbol_name="Ext27"
       underscore_name="ext27"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c7b9f883-12c5-470c-ab75-790961e66be6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 MISS L3BANK0"
             symbol_name="L3_MISS_L3BANK0"
             underscore_name="l3_miss_l3_bank0"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK1"
             symbol_name="L3_MISS_L3BANK1"
             underscore_name="l3_miss_l3_bank1"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK2"
             symbol_name="L3_MISS_L3BANK2"
             underscore_name="l3_miss_l3_bank2"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK3"
             symbol_name="L3_MISS_L3BANK3"
             underscore_name="l3_miss_l3_bank3"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK4"
             symbol_name="L3_MISS_L3BANK4"
             underscore_name="l3_miss_l3_bank4"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK5"
             symbol_name="L3_MISS_L3BANK5"
             underscore_name="l3_miss_l3_bank5"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK6"
             symbol_name="L3_MISS_L3BANK6"
             underscore_name="l3_miss_l3_bank6"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK7"
             symbol_name="L3_MISS_L3BANK7"
             underscore_name="l3_miss_l3_bank7"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK8"
             symbol_name="L3_MISS_L3BANK8"
             underscore_name="l3_miss_l3_bank8"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK9"
             symbol_name="L3_MISS_L3BANK9"
             underscore_name="l3_miss_l3_bank9"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK10"
             symbol_name="L3_MISS_L3BANK10"
             underscore_name="l3_miss_l3_bank10"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK11"
             symbol_name="L3_MISS_L3BANK11"
             underscore_name="l3_miss_l3_bank11"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK12"
             symbol_name="L3_MISS_L3BANK12"
             underscore_name="l3_miss_l3_bank12"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK13"
             symbol_name="L3_MISS_L3BANK13"
             underscore_name="l3_miss_l3_bank13"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK14"
             symbol_name="L3_MISS_L3BANK14"
             underscore_name="l3_miss_l3_bank14"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK15"
             symbol_name="L3_MISS_L3BANK15"
             underscore_name="l3_miss_l3_bank15"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x110B2000" />
        <register type="NOA" address="0x00009888" value="0x112B2002" />
        <register type="NOA" address="0x00009888" value="0x114B2000" />
        <register type="NOA" address="0x00009888" value="0x116B2000" />
        <register type="NOA" address="0x00009888" value="0x110C2000" />
        <register type="NOA" address="0x00009888" value="0x112C2080" />
        <register type="NOA" address="0x00009888" value="0x114C2000" />
        <register type="NOA" address="0x00009888" value="0x116C2000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0002" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0002" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0002" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0080" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0080" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0080" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x110B2000" />
        <register type="NOA" address="0x00009888" value="0x112B2000" />
        <register type="NOA" address="0x00009888" value="0x114B2000" />
        <register type="NOA" address="0x00009888" value="0x116B2000" />
        <register type="NOA" address="0x00009888" value="0x110C2000" />
        <register type="NOA" address="0x00009888" value="0x112C2000" />
        <register type="NOA" address="0x00009888" value="0x114C2000" />
        <register type="NOA" address="0x00009888" value="0x116C2000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0002" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0002" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0002" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0080" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0080" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0080" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0080" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext28"
       chipset="ACMGT3"
       symbol_name="Ext28"
       underscore_name="ext28"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="78161cec-30c8-4b7f-aab8-6f13139f454e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 MISS L3BANK16"
             symbol_name="L3_MISS_L3BANK16"
             underscore_name="l3_miss_l3_bank16"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK17"
             symbol_name="L3_MISS_L3BANK17"
             underscore_name="l3_miss_l3_bank17"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK18"
             symbol_name="L3_MISS_L3BANK18"
             underscore_name="l3_miss_l3_bank18"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK19"
             symbol_name="L3_MISS_L3BANK19"
             underscore_name="l3_miss_l3_bank19"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK20"
             symbol_name="L3_MISS_L3BANK20"
             underscore_name="l3_miss_l3_bank20"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK21"
             symbol_name="L3_MISS_L3BANK21"
             underscore_name="l3_miss_l3_bank21"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK22"
             symbol_name="L3_MISS_L3BANK22"
             underscore_name="l3_miss_l3_bank22"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK23"
             symbol_name="L3_MISS_L3BANK23"
             underscore_name="l3_miss_l3_bank23"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK24"
             symbol_name="L3_MISS_L3BANK24"
             underscore_name="l3_miss_l3_bank24"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK25"
             symbol_name="L3_MISS_L3BANK25"
             underscore_name="l3_miss_l3_bank25"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK26"
             symbol_name="L3_MISS_L3BANK26"
             underscore_name="l3_miss_l3_bank26"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK27"
             symbol_name="L3_MISS_L3BANK27"
             underscore_name="l3_miss_l3_bank27"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK28"
             symbol_name="L3_MISS_L3BANK28"
             underscore_name="l3_miss_l3_bank28"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK29"
             symbol_name="L3_MISS_L3BANK29"
             underscore_name="l3_miss_l3_bank29"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK30"
             symbol_name="L3_MISS_L3BANK30"
             underscore_name="l3_miss_l3_bank30"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 MISS L3BANK31"
             symbol_name="L3_MISS_L3BANK31"
             underscore_name="l3_miss_l3_bank31"
             description="Number of L3 accesses which miss in the L3 cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x110B2000" />
        <register type="NOA" address="0x00009888" value="0x112B2002" />
        <register type="NOA" address="0x00009888" value="0x114B2000" />
        <register type="NOA" address="0x00009888" value="0x116B2000" />
        <register type="NOA" address="0x00009888" value="0x110C2000" />
        <register type="NOA" address="0x00009888" value="0x112C2080" />
        <register type="NOA" address="0x00009888" value="0x114C2000" />
        <register type="NOA" address="0x00009888" value="0x116C2000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0002" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0002" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0002" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0080" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0080" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0080" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x110B2000" />
        <register type="NOA" address="0x00009888" value="0x112B2000" />
        <register type="NOA" address="0x00009888" value="0x114B2000" />
        <register type="NOA" address="0x00009888" value="0x116B2000" />
        <register type="NOA" address="0x00009888" value="0x110C2000" />
        <register type="NOA" address="0x00009888" value="0x112C2000" />
        <register type="NOA" address="0x00009888" value="0x114C2000" />
        <register type="NOA" address="0x00009888" value="0x116C2000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0002" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0002" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0002" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0080" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0080" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0080" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0080" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext29"
       chipset="ACMGT3"
       symbol_name="Ext29"
       underscore_name="ext29"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e9ba5301-d2ca-4978-af6e-19096ad16dbb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT L3 READ L3BANK0"
             symbol_name="DATAPORT_L3_READ_L3BANK0"
             underscore_name="dataport_l3_read_l3_bank0"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK1"
             symbol_name="DATAPORT_L3_READ_L3BANK1"
             underscore_name="dataport_l3_read_l3_bank1"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK2"
             symbol_name="DATAPORT_L3_READ_L3BANK2"
             underscore_name="dataport_l3_read_l3_bank2"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK3"
             symbol_name="DATAPORT_L3_READ_L3BANK3"
             underscore_name="dataport_l3_read_l3_bank3"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK4"
             symbol_name="DATAPORT_L3_READ_L3BANK4"
             underscore_name="dataport_l3_read_l3_bank4"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK5"
             symbol_name="DATAPORT_L3_READ_L3BANK5"
             underscore_name="dataport_l3_read_l3_bank5"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK6"
             symbol_name="DATAPORT_L3_READ_L3BANK6"
             underscore_name="dataport_l3_read_l3_bank6"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK7"
             symbol_name="DATAPORT_L3_READ_L3BANK7"
             underscore_name="dataport_l3_read_l3_bank7"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK8"
             symbol_name="DATAPORT_L3_READ_L3BANK8"
             underscore_name="dataport_l3_read_l3_bank8"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK9"
             symbol_name="DATAPORT_L3_READ_L3BANK9"
             underscore_name="dataport_l3_read_l3_bank9"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK10"
             symbol_name="DATAPORT_L3_READ_L3BANK10"
             underscore_name="dataport_l3_read_l3_bank10"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK11"
             symbol_name="DATAPORT_L3_READ_L3BANK11"
             underscore_name="dataport_l3_read_l3_bank11"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK12"
             symbol_name="DATAPORT_L3_READ_L3BANK12"
             underscore_name="dataport_l3_read_l3_bank12"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK13"
             symbol_name="DATAPORT_L3_READ_L3BANK13"
             underscore_name="dataport_l3_read_l3_bank13"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK14"
             symbol_name="DATAPORT_L3_READ_L3BANK14"
             underscore_name="dataport_l3_read_l3_bank14"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK15"
             symbol_name="DATAPORT_L3_READ_L3BANK15"
             underscore_name="dataport_l3_read_l3_bank15"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0004" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0100" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0004" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0100" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext30"
       chipset="ACMGT3"
       symbol_name="Ext30"
       underscore_name="ext30"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cae0eb96-c3e6-4a3a-83e2-e939146602b5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT L3 READ L3BANK16"
             symbol_name="DATAPORT_L3_READ_L3BANK16"
             underscore_name="dataport_l3_read_l3_bank16"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK17"
             symbol_name="DATAPORT_L3_READ_L3BANK17"
             underscore_name="dataport_l3_read_l3_bank17"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK18"
             symbol_name="DATAPORT_L3_READ_L3BANK18"
             underscore_name="dataport_l3_read_l3_bank18"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK19"
             symbol_name="DATAPORT_L3_READ_L3BANK19"
             underscore_name="dataport_l3_read_l3_bank19"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK20"
             symbol_name="DATAPORT_L3_READ_L3BANK20"
             underscore_name="dataport_l3_read_l3_bank20"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK21"
             symbol_name="DATAPORT_L3_READ_L3BANK21"
             underscore_name="dataport_l3_read_l3_bank21"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK22"
             symbol_name="DATAPORT_L3_READ_L3BANK22"
             underscore_name="dataport_l3_read_l3_bank22"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK23"
             symbol_name="DATAPORT_L3_READ_L3BANK23"
             underscore_name="dataport_l3_read_l3_bank23"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK24"
             symbol_name="DATAPORT_L3_READ_L3BANK24"
             underscore_name="dataport_l3_read_l3_bank24"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK25"
             symbol_name="DATAPORT_L3_READ_L3BANK25"
             underscore_name="dataport_l3_read_l3_bank25"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK26"
             symbol_name="DATAPORT_L3_READ_L3BANK26"
             underscore_name="dataport_l3_read_l3_bank26"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK27"
             symbol_name="DATAPORT_L3_READ_L3BANK27"
             underscore_name="dataport_l3_read_l3_bank27"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK28"
             symbol_name="DATAPORT_L3_READ_L3BANK28"
             underscore_name="dataport_l3_read_l3_bank28"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK29"
             symbol_name="DATAPORT_L3_READ_L3BANK29"
             underscore_name="dataport_l3_read_l3_bank29"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK30"
             symbol_name="DATAPORT_L3_READ_L3BANK30"
             underscore_name="dataport_l3_read_l3_bank30"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 READ L3BANK31"
             symbol_name="DATAPORT_L3_READ_L3BANK31"
             underscore_name="dataport_l3_read_l3_bank31"
             description="Number of L3 read requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0004" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0100" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0004" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0100" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext31"
       chipset="ACMGT3"
       symbol_name="Ext31"
       underscore_name="ext31"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="002950f1-a311-45f9-b88e-2276f42d8f92"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT L3 WRITE L3BANK0"
             symbol_name="DATAPORT_L3_WRITE_L3BANK0"
             underscore_name="dataport_l3_write_l3_bank0"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK1"
             symbol_name="DATAPORT_L3_WRITE_L3BANK1"
             underscore_name="dataport_l3_write_l3_bank1"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK2"
             symbol_name="DATAPORT_L3_WRITE_L3BANK2"
             underscore_name="dataport_l3_write_l3_bank2"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK3"
             symbol_name="DATAPORT_L3_WRITE_L3BANK3"
             underscore_name="dataport_l3_write_l3_bank3"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK4"
             symbol_name="DATAPORT_L3_WRITE_L3BANK4"
             underscore_name="dataport_l3_write_l3_bank4"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK5"
             symbol_name="DATAPORT_L3_WRITE_L3BANK5"
             underscore_name="dataport_l3_write_l3_bank5"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK6"
             symbol_name="DATAPORT_L3_WRITE_L3BANK6"
             underscore_name="dataport_l3_write_l3_bank6"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK7"
             symbol_name="DATAPORT_L3_WRITE_L3BANK7"
             underscore_name="dataport_l3_write_l3_bank7"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK8"
             symbol_name="DATAPORT_L3_WRITE_L3BANK8"
             underscore_name="dataport_l3_write_l3_bank8"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK9"
             symbol_name="DATAPORT_L3_WRITE_L3BANK9"
             underscore_name="dataport_l3_write_l3_bank9"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK10"
             symbol_name="DATAPORT_L3_WRITE_L3BANK10"
             underscore_name="dataport_l3_write_l3_bank10"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK11"
             symbol_name="DATAPORT_L3_WRITE_L3BANK11"
             underscore_name="dataport_l3_write_l3_bank11"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK12"
             symbol_name="DATAPORT_L3_WRITE_L3BANK12"
             underscore_name="dataport_l3_write_l3_bank12"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK13"
             symbol_name="DATAPORT_L3_WRITE_L3BANK13"
             underscore_name="dataport_l3_write_l3_bank13"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK14"
             symbol_name="DATAPORT_L3_WRITE_L3BANK14"
             underscore_name="dataport_l3_write_l3_bank14"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK15"
             symbol_name="DATAPORT_L3_WRITE_L3BANK15"
             underscore_name="dataport_l3_write_l3_bank15"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0003" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0003" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0003" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0003" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C00C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C00C0" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C00C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C00C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0003" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C00C0" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0003" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0003" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0003" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C00C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C00C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C00C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext32"
       chipset="ACMGT3"
       symbol_name="Ext32"
       underscore_name="ext32"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="98b27683-8d7c-4b3e-92d9-3c3683b2cc38"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT L3 WRITE L3BANK16"
             symbol_name="DATAPORT_L3_WRITE_L3BANK16"
             underscore_name="dataport_l3_write_l3_bank16"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK17"
             symbol_name="DATAPORT_L3_WRITE_L3BANK17"
             underscore_name="dataport_l3_write_l3_bank17"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK18"
             symbol_name="DATAPORT_L3_WRITE_L3BANK18"
             underscore_name="dataport_l3_write_l3_bank18"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK19"
             symbol_name="DATAPORT_L3_WRITE_L3BANK19"
             underscore_name="dataport_l3_write_l3_bank19"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK20"
             symbol_name="DATAPORT_L3_WRITE_L3BANK20"
             underscore_name="dataport_l3_write_l3_bank20"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK21"
             symbol_name="DATAPORT_L3_WRITE_L3BANK21"
             underscore_name="dataport_l3_write_l3_bank21"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK22"
             symbol_name="DATAPORT_L3_WRITE_L3BANK22"
             underscore_name="dataport_l3_write_l3_bank22"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK23"
             symbol_name="DATAPORT_L3_WRITE_L3BANK23"
             underscore_name="dataport_l3_write_l3_bank23"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK24"
             symbol_name="DATAPORT_L3_WRITE_L3BANK24"
             underscore_name="dataport_l3_write_l3_bank24"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK25"
             symbol_name="DATAPORT_L3_WRITE_L3BANK25"
             underscore_name="dataport_l3_write_l3_bank25"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK26"
             symbol_name="DATAPORT_L3_WRITE_L3BANK26"
             underscore_name="dataport_l3_write_l3_bank26"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK27"
             symbol_name="DATAPORT_L3_WRITE_L3BANK27"
             underscore_name="dataport_l3_write_l3_bank27"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK28"
             symbol_name="DATAPORT_L3_WRITE_L3BANK28"
             underscore_name="dataport_l3_write_l3_bank28"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK29"
             symbol_name="DATAPORT_L3_WRITE_L3BANK29"
             underscore_name="dataport_l3_write_l3_bank29"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK30"
             symbol_name="DATAPORT_L3_WRITE_L3BANK30"
             underscore_name="dataport_l3_write_l3_bank30"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 WRITE L3BANK31"
             symbol_name="DATAPORT_L3_WRITE_L3BANK31"
             underscore_name="dataport_l3_write_l3_bank31"
             description="Number of L3 write requests coming from XVE via Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0003" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0003" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0003" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0003" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C00C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C00C0" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C00C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C00C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0003" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C00C0" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0003" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0003" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0003" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C00C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C00C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C00C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext33"
       chipset="ACMGT3"
       symbol_name="Ext33"
       underscore_name="ext33"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="57d03ea4-1959-4b4f-8a32-abaa96246b1d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE L3 READ L3BANK0"
             symbol_name="ICACHE_L3_READ_L3BANK0"
             underscore_name="icache_l3_read_l3_bank0"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK1"
             symbol_name="ICACHE_L3_READ_L3BANK1"
             underscore_name="icache_l3_read_l3_bank1"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK2"
             symbol_name="ICACHE_L3_READ_L3BANK2"
             underscore_name="icache_l3_read_l3_bank2"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK3"
             symbol_name="ICACHE_L3_READ_L3BANK3"
             underscore_name="icache_l3_read_l3_bank3"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK4"
             symbol_name="ICACHE_L3_READ_L3BANK4"
             underscore_name="icache_l3_read_l3_bank4"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK5"
             symbol_name="ICACHE_L3_READ_L3BANK5"
             underscore_name="icache_l3_read_l3_bank5"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK6"
             symbol_name="ICACHE_L3_READ_L3BANK6"
             underscore_name="icache_l3_read_l3_bank6"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK7"
             symbol_name="ICACHE_L3_READ_L3BANK7"
             underscore_name="icache_l3_read_l3_bank7"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK8"
             symbol_name="ICACHE_L3_READ_L3BANK8"
             underscore_name="icache_l3_read_l3_bank8"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK9"
             symbol_name="ICACHE_L3_READ_L3BANK9"
             underscore_name="icache_l3_read_l3_bank9"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK10"
             symbol_name="ICACHE_L3_READ_L3BANK10"
             underscore_name="icache_l3_read_l3_bank10"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK11"
             symbol_name="ICACHE_L3_READ_L3BANK11"
             underscore_name="icache_l3_read_l3_bank11"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK12"
             symbol_name="ICACHE_L3_READ_L3BANK12"
             underscore_name="icache_l3_read_l3_bank12"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK13"
             symbol_name="ICACHE_L3_READ_L3BANK13"
             underscore_name="icache_l3_read_l3_bank13"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK14"
             symbol_name="ICACHE_L3_READ_L3BANK14"
             underscore_name="icache_l3_read_l3_bank14"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK15"
             symbol_name="ICACHE_L3_READ_L3BANK15"
             underscore_name="icache_l3_read_l3_bank15"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0007" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C01C0" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0007" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C01C0" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext34"
       chipset="ACMGT3"
       symbol_name="Ext34"
       underscore_name="ext34"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="50fbda4a-d852-437a-9178-432d1373111a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE L3 READ L3BANK16"
             symbol_name="ICACHE_L3_READ_L3BANK16"
             underscore_name="icache_l3_read_l3_bank16"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK17"
             symbol_name="ICACHE_L3_READ_L3BANK17"
             underscore_name="icache_l3_read_l3_bank17"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK18"
             symbol_name="ICACHE_L3_READ_L3BANK18"
             underscore_name="icache_l3_read_l3_bank18"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK19"
             symbol_name="ICACHE_L3_READ_L3BANK19"
             underscore_name="icache_l3_read_l3_bank19"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK20"
             symbol_name="ICACHE_L3_READ_L3BANK20"
             underscore_name="icache_l3_read_l3_bank20"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK21"
             symbol_name="ICACHE_L3_READ_L3BANK21"
             underscore_name="icache_l3_read_l3_bank21"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK22"
             symbol_name="ICACHE_L3_READ_L3BANK22"
             underscore_name="icache_l3_read_l3_bank22"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK23"
             symbol_name="ICACHE_L3_READ_L3BANK23"
             underscore_name="icache_l3_read_l3_bank23"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK24"
             symbol_name="ICACHE_L3_READ_L3BANK24"
             underscore_name="icache_l3_read_l3_bank24"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK25"
             symbol_name="ICACHE_L3_READ_L3BANK25"
             underscore_name="icache_l3_read_l3_bank25"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK26"
             symbol_name="ICACHE_L3_READ_L3BANK26"
             underscore_name="icache_l3_read_l3_bank26"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK27"
             symbol_name="ICACHE_L3_READ_L3BANK27"
             underscore_name="icache_l3_read_l3_bank27"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK28"
             symbol_name="ICACHE_L3_READ_L3BANK28"
             underscore_name="icache_l3_read_l3_bank28"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK29"
             symbol_name="ICACHE_L3_READ_L3BANK29"
             underscore_name="icache_l3_read_l3_bank29"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK30"
             symbol_name="ICACHE_L3_READ_L3BANK30"
             underscore_name="icache_l3_read_l3_bank30"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 READ L3BANK31"
             symbol_name="ICACHE_L3_READ_L3BANK31"
             underscore_name="icache_l3_read_l3_bank31"
             description="Number of L3 read requests coming from XVE Instruction Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0007" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C01C0" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0007" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C01C0" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0007" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0007" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0007" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C01C0" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C01C0" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C01C0" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext35"
       chipset="ACMGT3"
       symbol_name="Ext35"
       underscore_name="ext35"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8357ba54-bded-48d6-bcb4-0f14a2da9b7b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK0"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK0"
             underscore_name="l3_atomic_access_l3_bank0"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK1"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK1"
             underscore_name="l3_atomic_access_l3_bank1"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK2"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK2"
             underscore_name="l3_atomic_access_l3_bank2"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK3"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK3"
             underscore_name="l3_atomic_access_l3_bank3"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK4"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK4"
             underscore_name="l3_atomic_access_l3_bank4"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK5"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK5"
             underscore_name="l3_atomic_access_l3_bank5"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK6"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK6"
             underscore_name="l3_atomic_access_l3_bank6"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK7"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK7"
             underscore_name="l3_atomic_access_l3_bank7"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK8"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK8"
             underscore_name="l3_atomic_access_l3_bank8"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK9"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK9"
             underscore_name="l3_atomic_access_l3_bank9"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK10"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK10"
             underscore_name="l3_atomic_access_l3_bank10"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK11"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK11"
             underscore_name="l3_atomic_access_l3_bank11"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK12"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK12"
             underscore_name="l3_atomic_access_l3_bank12"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK13"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK13"
             underscore_name="l3_atomic_access_l3_bank13"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK14"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK14"
             underscore_name="l3_atomic_access_l3_bank14"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK15"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK15"
             underscore_name="l3_atomic_access_l3_bank15"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0004" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0100" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1004" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1100" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext36"
       chipset="ACMGT3"
       symbol_name="Ext36"
       underscore_name="ext36"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="32c9e67d-11d7-45f7-ae53-40fe6349cb5c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK16"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK16"
             underscore_name="l3_atomic_access_l3_bank16"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK17"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK17"
             underscore_name="l3_atomic_access_l3_bank17"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK18"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK18"
             underscore_name="l3_atomic_access_l3_bank18"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK19"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK19"
             underscore_name="l3_atomic_access_l3_bank19"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK20"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK20"
             underscore_name="l3_atomic_access_l3_bank20"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK21"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK21"
             underscore_name="l3_atomic_access_l3_bank21"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK22"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK22"
             underscore_name="l3_atomic_access_l3_bank22"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK23"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK23"
             underscore_name="l3_atomic_access_l3_bank23"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK24"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK24"
             underscore_name="l3_atomic_access_l3_bank24"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK25"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK25"
             underscore_name="l3_atomic_access_l3_bank25"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK26"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK26"
             underscore_name="l3_atomic_access_l3_bank26"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK27"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK27"
             underscore_name="l3_atomic_access_l3_bank27"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK28"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK28"
             underscore_name="l3_atomic_access_l3_bank28"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK29"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK29"
             underscore_name="l3_atomic_access_l3_bank29"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK30"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK30"
             underscore_name="l3_atomic_access_l3_bank30"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 ATOMIC ACCESS L3BANK31"
             symbol_name="L3_ATOMIC_ACCESS_L3BANK31"
             underscore_name="l3_atomic_access_l3_bank31"
             description="Number of atomic accesses to L3 bank"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1000" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1000" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0004" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0100" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B1000" />
        <register type="NOA" address="0x00009888" value="0x092B1004" />
        <register type="NOA" address="0x00009888" value="0x094B1000" />
        <register type="NOA" address="0x00009888" value="0x096B1000" />
        <register type="NOA" address="0x00009888" value="0x090C1000" />
        <register type="NOA" address="0x00009888" value="0x092C1100" />
        <register type="NOA" address="0x00009888" value="0x094C1000" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext37"
       chipset="ACMGT3"
       symbol_name="Ext37"
       underscore_name="ext37"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="53553df5-1d80-4d9a-ad30-d72ef4503603"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER L3 READ L3BANK0"
             symbol_name="SAMPLER_L3_READ_L3BANK0"
             underscore_name="sampler_l3_read_l3_bank0"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK1"
             symbol_name="SAMPLER_L3_READ_L3BANK1"
             underscore_name="sampler_l3_read_l3_bank1"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK2"
             symbol_name="SAMPLER_L3_READ_L3BANK2"
             underscore_name="sampler_l3_read_l3_bank2"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK3"
             symbol_name="SAMPLER_L3_READ_L3BANK3"
             underscore_name="sampler_l3_read_l3_bank3"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK4"
             symbol_name="SAMPLER_L3_READ_L3BANK4"
             underscore_name="sampler_l3_read_l3_bank4"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK5"
             symbol_name="SAMPLER_L3_READ_L3BANK5"
             underscore_name="sampler_l3_read_l3_bank5"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK6"
             symbol_name="SAMPLER_L3_READ_L3BANK6"
             underscore_name="sampler_l3_read_l3_bank6"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK7"
             symbol_name="SAMPLER_L3_READ_L3BANK7"
             underscore_name="sampler_l3_read_l3_bank7"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK8"
             symbol_name="SAMPLER_L3_READ_L3BANK8"
             underscore_name="sampler_l3_read_l3_bank8"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK9"
             symbol_name="SAMPLER_L3_READ_L3BANK9"
             underscore_name="sampler_l3_read_l3_bank9"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK10"
             symbol_name="SAMPLER_L3_READ_L3BANK10"
             underscore_name="sampler_l3_read_l3_bank10"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK11"
             symbol_name="SAMPLER_L3_READ_L3BANK11"
             underscore_name="sampler_l3_read_l3_bank11"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK12"
             symbol_name="SAMPLER_L3_READ_L3BANK12"
             underscore_name="sampler_l3_read_l3_bank12"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK13"
             symbol_name="SAMPLER_L3_READ_L3BANK13"
             underscore_name="sampler_l3_read_l3_bank13"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK14"
             symbol_name="SAMPLER_L3_READ_L3BANK14"
             underscore_name="sampler_l3_read_l3_bank14"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK15"
             symbol_name="SAMPLER_L3_READ_L3BANK15"
             underscore_name="sampler_l3_read_l3_bank15"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0180" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0180" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0006" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0180" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0180" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext38"
       chipset="ACMGT3"
       symbol_name="Ext38"
       underscore_name="ext38"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5e66948b-68ab-4208-93f4-44c4fdd1378e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER L3 READ L3BANK16"
             symbol_name="SAMPLER_L3_READ_L3BANK16"
             underscore_name="sampler_l3_read_l3_bank16"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK17"
             symbol_name="SAMPLER_L3_READ_L3BANK17"
             underscore_name="sampler_l3_read_l3_bank17"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK18"
             symbol_name="SAMPLER_L3_READ_L3BANK18"
             underscore_name="sampler_l3_read_l3_bank18"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK19"
             symbol_name="SAMPLER_L3_READ_L3BANK19"
             underscore_name="sampler_l3_read_l3_bank19"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK20"
             symbol_name="SAMPLER_L3_READ_L3BANK20"
             underscore_name="sampler_l3_read_l3_bank20"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK21"
             symbol_name="SAMPLER_L3_READ_L3BANK21"
             underscore_name="sampler_l3_read_l3_bank21"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK22"
             symbol_name="SAMPLER_L3_READ_L3BANK22"
             underscore_name="sampler_l3_read_l3_bank22"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK23"
             symbol_name="SAMPLER_L3_READ_L3BANK23"
             underscore_name="sampler_l3_read_l3_bank23"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK24"
             symbol_name="SAMPLER_L3_READ_L3BANK24"
             underscore_name="sampler_l3_read_l3_bank24"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK25"
             symbol_name="SAMPLER_L3_READ_L3BANK25"
             underscore_name="sampler_l3_read_l3_bank25"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK26"
             symbol_name="SAMPLER_L3_READ_L3BANK26"
             underscore_name="sampler_l3_read_l3_bank26"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK27"
             symbol_name="SAMPLER_L3_READ_L3BANK27"
             underscore_name="sampler_l3_read_l3_bank27"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK28"
             symbol_name="SAMPLER_L3_READ_L3BANK28"
             underscore_name="sampler_l3_read_l3_bank28"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK29"
             symbol_name="SAMPLER_L3_READ_L3BANK29"
             underscore_name="sampler_l3_read_l3_bank29"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK30"
             symbol_name="SAMPLER_L3_READ_L3BANK30"
             underscore_name="sampler_l3_read_l3_bank30"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 READ L3BANK31"
             symbol_name="SAMPLER_L3_READ_L3BANK31"
             underscore_name="sampler_l3_read_l3_bank31"
             description="Number of L3 read requests resulting from sampler local cache miss"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x130B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x112B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x0F4B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x0D6B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x130C0180" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x112C0180" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x0F4C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x0D6C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x092B0006" />
        <register type="NOA" address="0x00009888" value="0x094B0000" />
        <register type="NOA" address="0x00009888" value="0x096B0000" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x092C0180" />
        <register type="NOA" address="0x00009888" value="0x094C0000" />
        <register type="NOA" address="0x00009888" value="0x096C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0002" />
        <register type="NOA" address="0x00009888" value="0x0B0B0006" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0002" />
        <register type="NOA" address="0x00009888" value="0x074B0006" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x056B0006" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0002" />
        <register type="NOA" address="0x00009888" value="0x0B0C0180" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0002" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0002" />
        <register type="NOA" address="0x00009888" value="0x074C0180" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0180" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext39"
       chipset="ACMGT3"
       symbol_name="Ext39"
       underscore_name="ext39"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0e04ae60-2cb4-47ea-9b5b-111c25dd9929"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR L3 HIT L3BANK0"
             symbol_name="COLOR_L3_HIT_L3BANK0"
             underscore_name="color_l3_hit_l3_bank0"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK1"
             symbol_name="COLOR_L3_HIT_L3BANK1"
             underscore_name="color_l3_hit_l3_bank1"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK2"
             symbol_name="COLOR_L3_HIT_L3BANK2"
             underscore_name="color_l3_hit_l3_bank2"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK3"
             symbol_name="COLOR_L3_HIT_L3BANK3"
             underscore_name="color_l3_hit_l3_bank3"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK4"
             symbol_name="COLOR_L3_HIT_L3BANK4"
             underscore_name="color_l3_hit_l3_bank4"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK5"
             symbol_name="COLOR_L3_HIT_L3BANK5"
             underscore_name="color_l3_hit_l3_bank5"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK6"
             symbol_name="COLOR_L3_HIT_L3BANK6"
             underscore_name="color_l3_hit_l3_bank6"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK7"
             symbol_name="COLOR_L3_HIT_L3BANK7"
             underscore_name="color_l3_hit_l3_bank7"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK8"
             symbol_name="COLOR_L3_HIT_L3BANK8"
             underscore_name="color_l3_hit_l3_bank8"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK9"
             symbol_name="COLOR_L3_HIT_L3BANK9"
             underscore_name="color_l3_hit_l3_bank9"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK10"
             symbol_name="COLOR_L3_HIT_L3BANK10"
             underscore_name="color_l3_hit_l3_bank10"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK11"
             symbol_name="COLOR_L3_HIT_L3BANK11"
             underscore_name="color_l3_hit_l3_bank11"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK12"
             symbol_name="COLOR_L3_HIT_L3BANK12"
             underscore_name="color_l3_hit_l3_bank12"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK13"
             symbol_name="COLOR_L3_HIT_L3BANK13"
             underscore_name="color_l3_hit_l3_bank13"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK14"
             symbol_name="COLOR_L3_HIT_L3BANK14"
             underscore_name="color_l3_hit_l3_bank14"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK15"
             symbol_name="COLOR_L3_HIT_L3BANK15"
             underscore_name="color_l3_hit_l3_bank15"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0004" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0100" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0004" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0100" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext40"
       chipset="ACMGT3"
       symbol_name="Ext40"
       underscore_name="ext40"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="46c8c61b-b6e3-4ea7-95d9-3f9861d17133"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR L3 HIT L3BANK16"
             symbol_name="COLOR_L3_HIT_L3BANK16"
             underscore_name="color_l3_hit_l3_bank16"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK17"
             symbol_name="COLOR_L3_HIT_L3BANK17"
             underscore_name="color_l3_hit_l3_bank17"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK18"
             symbol_name="COLOR_L3_HIT_L3BANK18"
             underscore_name="color_l3_hit_l3_bank18"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK19"
             symbol_name="COLOR_L3_HIT_L3BANK19"
             underscore_name="color_l3_hit_l3_bank19"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK20"
             symbol_name="COLOR_L3_HIT_L3BANK20"
             underscore_name="color_l3_hit_l3_bank20"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK21"
             symbol_name="COLOR_L3_HIT_L3BANK21"
             underscore_name="color_l3_hit_l3_bank21"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK22"
             symbol_name="COLOR_L3_HIT_L3BANK22"
             underscore_name="color_l3_hit_l3_bank22"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK23"
             symbol_name="COLOR_L3_HIT_L3BANK23"
             underscore_name="color_l3_hit_l3_bank23"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK24"
             symbol_name="COLOR_L3_HIT_L3BANK24"
             underscore_name="color_l3_hit_l3_bank24"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK25"
             symbol_name="COLOR_L3_HIT_L3BANK25"
             underscore_name="color_l3_hit_l3_bank25"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK26"
             symbol_name="COLOR_L3_HIT_L3BANK26"
             underscore_name="color_l3_hit_l3_bank26"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK27"
             symbol_name="COLOR_L3_HIT_L3BANK27"
             underscore_name="color_l3_hit_l3_bank27"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK28"
             symbol_name="COLOR_L3_HIT_L3BANK28"
             underscore_name="color_l3_hit_l3_bank28"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK29"
             symbol_name="COLOR_L3_HIT_L3BANK29"
             underscore_name="color_l3_hit_l3_bank29"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK30"
             symbol_name="COLOR_L3_HIT_L3BANK30"
             underscore_name="color_l3_hit_l3_bank30"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="COLOR L3 HIT L3BANK31"
             symbol_name="COLOR_L3_HIT_L3BANK31"
             underscore_name="color_l3_hit_l3_bank31"
             description="Number of L3 read requests resulting from color local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0004" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0100" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0004" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0004" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0004" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0004" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0100" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0100" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0100" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0100" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext41"
       chipset="ACMGT3"
       symbol_name="Ext41"
       underscore_name="ext41"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3c7fdece-0f76-411d-a7e3-583c22965830"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT L3 HIT L3BANK0"
             symbol_name="DATAPORT_L3_HIT_L3BANK0"
             underscore_name="dataport_l3_hit_l3_bank0"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK1"
             symbol_name="DATAPORT_L3_HIT_L3BANK1"
             underscore_name="dataport_l3_hit_l3_bank1"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK2"
             symbol_name="DATAPORT_L3_HIT_L3BANK2"
             underscore_name="dataport_l3_hit_l3_bank2"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK3"
             symbol_name="DATAPORT_L3_HIT_L3BANK3"
             underscore_name="dataport_l3_hit_l3_bank3"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK4"
             symbol_name="DATAPORT_L3_HIT_L3BANK4"
             underscore_name="dataport_l3_hit_l3_bank4"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK5"
             symbol_name="DATAPORT_L3_HIT_L3BANK5"
             underscore_name="dataport_l3_hit_l3_bank5"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK6"
             symbol_name="DATAPORT_L3_HIT_L3BANK6"
             underscore_name="dataport_l3_hit_l3_bank6"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK7"
             symbol_name="DATAPORT_L3_HIT_L3BANK7"
             underscore_name="dataport_l3_hit_l3_bank7"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK8"
             symbol_name="DATAPORT_L3_HIT_L3BANK8"
             underscore_name="dataport_l3_hit_l3_bank8"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK9"
             symbol_name="DATAPORT_L3_HIT_L3BANK9"
             underscore_name="dataport_l3_hit_l3_bank9"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK10"
             symbol_name="DATAPORT_L3_HIT_L3BANK10"
             underscore_name="dataport_l3_hit_l3_bank10"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK11"
             symbol_name="DATAPORT_L3_HIT_L3BANK11"
             underscore_name="dataport_l3_hit_l3_bank11"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK12"
             symbol_name="DATAPORT_L3_HIT_L3BANK12"
             underscore_name="dataport_l3_hit_l3_bank12"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK13"
             symbol_name="DATAPORT_L3_HIT_L3BANK13"
             underscore_name="dataport_l3_hit_l3_bank13"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK14"
             symbol_name="DATAPORT_L3_HIT_L3BANK14"
             underscore_name="dataport_l3_hit_l3_bank14"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK15"
             symbol_name="DATAPORT_L3_HIT_L3BANK15"
             underscore_name="dataport_l3_hit_l3_bank15"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext42"
       chipset="ACMGT3"
       symbol_name="Ext42"
       underscore_name="ext42"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2324903a-33fe-4512-870b-2f8316f85ba1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT L3 HIT L3BANK16"
             symbol_name="DATAPORT_L3_HIT_L3BANK16"
             underscore_name="dataport_l3_hit_l3_bank16"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK17"
             symbol_name="DATAPORT_L3_HIT_L3BANK17"
             underscore_name="dataport_l3_hit_l3_bank17"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK18"
             symbol_name="DATAPORT_L3_HIT_L3BANK18"
             underscore_name="dataport_l3_hit_l3_bank18"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK19"
             symbol_name="DATAPORT_L3_HIT_L3BANK19"
             underscore_name="dataport_l3_hit_l3_bank19"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK20"
             symbol_name="DATAPORT_L3_HIT_L3BANK20"
             underscore_name="dataport_l3_hit_l3_bank20"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK21"
             symbol_name="DATAPORT_L3_HIT_L3BANK21"
             underscore_name="dataport_l3_hit_l3_bank21"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK22"
             symbol_name="DATAPORT_L3_HIT_L3BANK22"
             underscore_name="dataport_l3_hit_l3_bank22"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK23"
             symbol_name="DATAPORT_L3_HIT_L3BANK23"
             underscore_name="dataport_l3_hit_l3_bank23"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK24"
             symbol_name="DATAPORT_L3_HIT_L3BANK24"
             underscore_name="dataport_l3_hit_l3_bank24"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK25"
             symbol_name="DATAPORT_L3_HIT_L3BANK25"
             underscore_name="dataport_l3_hit_l3_bank25"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK26"
             symbol_name="DATAPORT_L3_HIT_L3BANK26"
             underscore_name="dataport_l3_hit_l3_bank26"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK27"
             symbol_name="DATAPORT_L3_HIT_L3BANK27"
             underscore_name="dataport_l3_hit_l3_bank27"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK28"
             symbol_name="DATAPORT_L3_HIT_L3BANK28"
             underscore_name="dataport_l3_hit_l3_bank28"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK29"
             symbol_name="DATAPORT_L3_HIT_L3BANK29"
             underscore_name="dataport_l3_hit_l3_bank29"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK30"
             symbol_name="DATAPORT_L3_HIT_L3BANK30"
             underscore_name="dataport_l3_hit_l3_bank30"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="DATAPORT L3 HIT L3BANK31"
             symbol_name="DATAPORT_L3_HIT_L3BANK31"
             underscore_name="dataport_l3_hit_l3_bank31"
             description="Number of L3 hits for requests coming from the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext43"
       chipset="ACMGT3"
       symbol_name="Ext43"
       underscore_name="ext43"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cc074ca3-3e9f-4924-805e-27d69dbf2bbe"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE L3 HIT L3BANK0"
             symbol_name="ICACHE_L3_HIT_L3BANK0"
             underscore_name="icache_l3_hit_l3_bank0"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK1"
             symbol_name="ICACHE_L3_HIT_L3BANK1"
             underscore_name="icache_l3_hit_l3_bank1"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK2"
             symbol_name="ICACHE_L3_HIT_L3BANK2"
             underscore_name="icache_l3_hit_l3_bank2"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK3"
             symbol_name="ICACHE_L3_HIT_L3BANK3"
             underscore_name="icache_l3_hit_l3_bank3"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK4"
             symbol_name="ICACHE_L3_HIT_L3BANK4"
             underscore_name="icache_l3_hit_l3_bank4"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK5"
             symbol_name="ICACHE_L3_HIT_L3BANK5"
             underscore_name="icache_l3_hit_l3_bank5"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK6"
             symbol_name="ICACHE_L3_HIT_L3BANK6"
             underscore_name="icache_l3_hit_l3_bank6"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK7"
             symbol_name="ICACHE_L3_HIT_L3BANK7"
             underscore_name="icache_l3_hit_l3_bank7"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK8"
             symbol_name="ICACHE_L3_HIT_L3BANK8"
             underscore_name="icache_l3_hit_l3_bank8"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK9"
             symbol_name="ICACHE_L3_HIT_L3BANK9"
             underscore_name="icache_l3_hit_l3_bank9"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK10"
             symbol_name="ICACHE_L3_HIT_L3BANK10"
             underscore_name="icache_l3_hit_l3_bank10"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK11"
             symbol_name="ICACHE_L3_HIT_L3BANK11"
             underscore_name="icache_l3_hit_l3_bank11"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK12"
             symbol_name="ICACHE_L3_HIT_L3BANK12"
             underscore_name="icache_l3_hit_l3_bank12"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK13"
             symbol_name="ICACHE_L3_HIT_L3BANK13"
             underscore_name="icache_l3_hit_l3_bank13"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK14"
             symbol_name="ICACHE_L3_HIT_L3BANK14"
             underscore_name="icache_l3_hit_l3_bank14"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK15"
             symbol_name="ICACHE_L3_HIT_L3BANK15"
             underscore_name="icache_l3_hit_l3_bank15"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0002" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0080" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0002" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0002" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0002" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0080" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0080" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0080" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0002" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0002" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0002" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0080" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0080" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0080" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0080" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext44"
       chipset="ACMGT3"
       symbol_name="Ext44"
       underscore_name="ext44"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3fd7e51e-732e-41c7-8f9d-b81500a438cf"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE L3 HIT L3BANK16"
             symbol_name="ICACHE_L3_HIT_L3BANK16"
             underscore_name="icache_l3_hit_l3_bank16"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK17"
             symbol_name="ICACHE_L3_HIT_L3BANK17"
             underscore_name="icache_l3_hit_l3_bank17"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK18"
             symbol_name="ICACHE_L3_HIT_L3BANK18"
             underscore_name="icache_l3_hit_l3_bank18"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK19"
             symbol_name="ICACHE_L3_HIT_L3BANK19"
             underscore_name="icache_l3_hit_l3_bank19"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK20"
             symbol_name="ICACHE_L3_HIT_L3BANK20"
             underscore_name="icache_l3_hit_l3_bank20"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK21"
             symbol_name="ICACHE_L3_HIT_L3BANK21"
             underscore_name="icache_l3_hit_l3_bank21"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK22"
             symbol_name="ICACHE_L3_HIT_L3BANK22"
             underscore_name="icache_l3_hit_l3_bank22"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK23"
             symbol_name="ICACHE_L3_HIT_L3BANK23"
             underscore_name="icache_l3_hit_l3_bank23"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK24"
             symbol_name="ICACHE_L3_HIT_L3BANK24"
             underscore_name="icache_l3_hit_l3_bank24"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK25"
             symbol_name="ICACHE_L3_HIT_L3BANK25"
             underscore_name="icache_l3_hit_l3_bank25"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK26"
             symbol_name="ICACHE_L3_HIT_L3BANK26"
             underscore_name="icache_l3_hit_l3_bank26"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK27"
             symbol_name="ICACHE_L3_HIT_L3BANK27"
             underscore_name="icache_l3_hit_l3_bank27"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK28"
             symbol_name="ICACHE_L3_HIT_L3BANK28"
             underscore_name="icache_l3_hit_l3_bank28"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK29"
             symbol_name="ICACHE_L3_HIT_L3BANK29"
             underscore_name="icache_l3_hit_l3_bank29"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK30"
             symbol_name="ICACHE_L3_HIT_L3BANK30"
             underscore_name="icache_l3_hit_l3_bank30"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="ICACHE L3 HIT L3BANK31"
             symbol_name="ICACHE_L3_HIT_L3BANK31"
             underscore_name="icache_l3_hit_l3_bank31"
             description="Number of XVE instruction cache requests that hit the L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0002" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0080" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0002" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0002" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0002" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0080" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0080" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0080" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0002" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0002" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0002" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0002" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0080" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0080" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0080" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0080" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext45"
       chipset="ACMGT3"
       symbol_name="Ext45"
       underscore_name="ext45"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d71b7626-b7fb-49ce-b512-22030d666820"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER L3 HIT L3BANK0"
             symbol_name="SAMPLER_L3_HIT_L3BANK0"
             underscore_name="sampler_l3_hit_l3_bank0"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK1"
             symbol_name="SAMPLER_L3_HIT_L3BANK1"
             underscore_name="sampler_l3_hit_l3_bank1"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK2"
             symbol_name="SAMPLER_L3_HIT_L3BANK2"
             underscore_name="sampler_l3_hit_l3_bank2"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK3"
             symbol_name="SAMPLER_L3_HIT_L3BANK3"
             underscore_name="sampler_l3_hit_l3_bank3"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK4"
             symbol_name="SAMPLER_L3_HIT_L3BANK4"
             underscore_name="sampler_l3_hit_l3_bank4"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK5"
             symbol_name="SAMPLER_L3_HIT_L3BANK5"
             underscore_name="sampler_l3_hit_l3_bank5"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK6"
             symbol_name="SAMPLER_L3_HIT_L3BANK6"
             underscore_name="sampler_l3_hit_l3_bank6"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK7"
             symbol_name="SAMPLER_L3_HIT_L3BANK7"
             underscore_name="sampler_l3_hit_l3_bank7"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK8"
             symbol_name="SAMPLER_L3_HIT_L3BANK8"
             underscore_name="sampler_l3_hit_l3_bank8"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK9"
             symbol_name="SAMPLER_L3_HIT_L3BANK9"
             underscore_name="sampler_l3_hit_l3_bank9"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK10"
             symbol_name="SAMPLER_L3_HIT_L3BANK10"
             underscore_name="sampler_l3_hit_l3_bank10"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK11"
             symbol_name="SAMPLER_L3_HIT_L3BANK11"
             underscore_name="sampler_l3_hit_l3_bank11"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK12"
             symbol_name="SAMPLER_L3_HIT_L3BANK12"
             underscore_name="sampler_l3_hit_l3_bank12"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK13"
             symbol_name="SAMPLER_L3_HIT_L3BANK13"
             underscore_name="sampler_l3_hit_l3_bank13"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK14"
             symbol_name="SAMPLER_L3_HIT_L3BANK14"
             underscore_name="sampler_l3_hit_l3_bank14"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK15"
             symbol_name="SAMPLER_L3_HIT_L3BANK15"
             underscore_name="sampler_l3_hit_l3_bank15"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext46"
       chipset="ACMGT3"
       symbol_name="Ext46"
       underscore_name="ext46"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e87db70a-571a-4cc6-852f-8929fe2404ca"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER L3 HIT L3BANK16"
             symbol_name="SAMPLER_L3_HIT_L3BANK16"
             underscore_name="sampler_l3_hit_l3_bank16"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK17"
             symbol_name="SAMPLER_L3_HIT_L3BANK17"
             underscore_name="sampler_l3_hit_l3_bank17"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK18"
             symbol_name="SAMPLER_L3_HIT_L3BANK18"
             underscore_name="sampler_l3_hit_l3_bank18"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK19"
             symbol_name="SAMPLER_L3_HIT_L3BANK19"
             underscore_name="sampler_l3_hit_l3_bank19"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK20"
             symbol_name="SAMPLER_L3_HIT_L3BANK20"
             underscore_name="sampler_l3_hit_l3_bank20"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK21"
             symbol_name="SAMPLER_L3_HIT_L3BANK21"
             underscore_name="sampler_l3_hit_l3_bank21"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK22"
             symbol_name="SAMPLER_L3_HIT_L3BANK22"
             underscore_name="sampler_l3_hit_l3_bank22"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK23"
             symbol_name="SAMPLER_L3_HIT_L3BANK23"
             underscore_name="sampler_l3_hit_l3_bank23"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK24"
             symbol_name="SAMPLER_L3_HIT_L3BANK24"
             underscore_name="sampler_l3_hit_l3_bank24"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK25"
             symbol_name="SAMPLER_L3_HIT_L3BANK25"
             underscore_name="sampler_l3_hit_l3_bank25"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK26"
             symbol_name="SAMPLER_L3_HIT_L3BANK26"
             underscore_name="sampler_l3_hit_l3_bank26"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK27"
             symbol_name="SAMPLER_L3_HIT_L3BANK27"
             underscore_name="sampler_l3_hit_l3_bank27"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK28"
             symbol_name="SAMPLER_L3_HIT_L3BANK28"
             underscore_name="sampler_l3_hit_l3_bank28"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK29"
             symbol_name="SAMPLER_L3_HIT_L3BANK29"
             underscore_name="sampler_l3_hit_l3_bank29"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK30"
             symbol_name="SAMPLER_L3_HIT_L3BANK30"
             underscore_name="sampler_l3_hit_l3_bank30"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="SAMPLER L3 HIT L3BANK31"
             symbol_name="SAMPLER_L3_HIT_L3BANK31"
             underscore_name="sampler_l3_hit_l3_bank31"
             description="Number of L3 hit requests resulting from sampler local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0000" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0000" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0000" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0000" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0000" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext47"
       chipset="ACMGT3"
       symbol_name="Ext47"
       underscore_name="ext47"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f31ec8fe-7987-48fc-ad8e-ebe0b25374b2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Z L3 HIT L3BANK0"
             symbol_name="Z_L3_HIT_L3BANK0"
             underscore_name="z_l3_hit_l3_bank0"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK1"
             symbol_name="Z_L3_HIT_L3BANK1"
             underscore_name="z_l3_hit_l3_bank1"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK2"
             symbol_name="Z_L3_HIT_L3BANK2"
             underscore_name="z_l3_hit_l3_bank2"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK3"
             symbol_name="Z_L3_HIT_L3BANK3"
             underscore_name="z_l3_hit_l3_bank3"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK4"
             symbol_name="Z_L3_HIT_L3BANK4"
             underscore_name="z_l3_hit_l3_bank4"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK5"
             symbol_name="Z_L3_HIT_L3BANK5"
             underscore_name="z_l3_hit_l3_bank5"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK6"
             symbol_name="Z_L3_HIT_L3BANK6"
             underscore_name="z_l3_hit_l3_bank6"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK7"
             symbol_name="Z_L3_HIT_L3BANK7"
             underscore_name="z_l3_hit_l3_bank7"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK8"
             symbol_name="Z_L3_HIT_L3BANK8"
             underscore_name="z_l3_hit_l3_bank8"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK9"
             symbol_name="Z_L3_HIT_L3BANK9"
             underscore_name="z_l3_hit_l3_bank9"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK10"
             symbol_name="Z_L3_HIT_L3BANK10"
             underscore_name="z_l3_hit_l3_bank10"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK11"
             symbol_name="Z_L3_HIT_L3BANK11"
             underscore_name="z_l3_hit_l3_bank11"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK12"
             symbol_name="Z_L3_HIT_L3BANK12"
             underscore_name="z_l3_hit_l3_bank12"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK13"
             symbol_name="Z_L3_HIT_L3BANK13"
             underscore_name="z_l3_hit_l3_bank13"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK14"
             symbol_name="Z_L3_HIT_L3BANK14"
             underscore_name="z_l3_hit_l3_bank14"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK15"
             symbol_name="Z_L3_HIT_L3BANK15"
             underscore_name="z_l3_hit_l3_bank15"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0005" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0140" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0005" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0140" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext48"
       chipset="ACMGT3"
       symbol_name="Ext48"
       underscore_name="ext48"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="add101d4-45eb-4394-9c22-66da145c4731"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="Z L3 HIT L3BANK16"
             symbol_name="Z_L3_HIT_L3BANK16"
             underscore_name="z_l3_hit_l3_bank16"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK17"
             symbol_name="Z_L3_HIT_L3BANK17"
             underscore_name="z_l3_hit_l3_bank17"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK18"
             symbol_name="Z_L3_HIT_L3BANK18"
             underscore_name="z_l3_hit_l3_bank18"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK19"
             symbol_name="Z_L3_HIT_L3BANK19"
             underscore_name="z_l3_hit_l3_bank19"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK20"
             symbol_name="Z_L3_HIT_L3BANK20"
             underscore_name="z_l3_hit_l3_bank20"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK21"
             symbol_name="Z_L3_HIT_L3BANK21"
             underscore_name="z_l3_hit_l3_bank21"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK22"
             symbol_name="Z_L3_HIT_L3BANK22"
             underscore_name="z_l3_hit_l3_bank22"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK23"
             symbol_name="Z_L3_HIT_L3BANK23"
             underscore_name="z_l3_hit_l3_bank23"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK24"
             symbol_name="Z_L3_HIT_L3BANK24"
             underscore_name="z_l3_hit_l3_bank24"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK25"
             symbol_name="Z_L3_HIT_L3BANK25"
             underscore_name="z_l3_hit_l3_bank25"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK26"
             symbol_name="Z_L3_HIT_L3BANK26"
             underscore_name="z_l3_hit_l3_bank26"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK27"
             symbol_name="Z_L3_HIT_L3BANK27"
             underscore_name="z_l3_hit_l3_bank27"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK28"
             symbol_name="Z_L3_HIT_L3BANK28"
             underscore_name="z_l3_hit_l3_bank28"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK29"
             symbol_name="Z_L3_HIT_L3BANK29"
             underscore_name="z_l3_hit_l3_bank29"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK30"
             symbol_name="Z_L3_HIT_L3BANK30"
             underscore_name="z_l3_hit_l3_bank30"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="Z L3 HIT L3BANK31"
             symbol_name="Z_L3_HIT_L3BANK31"
             underscore_name="z_l3_hit_l3_bank31"
             description="Number of L3 read requests resulting from Z local cache miss which hits in L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0005" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0140" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x130B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x0D6B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x130C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0F4C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x0D6C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x02020030" />
        <register type="NOA" address="0x00009888" value="0x02030048" />
        <register type="NOA" address="0x00009888" value="0x0204009B" />
        <register type="NOA" address="0x00009888" value="0x02052055" />
        <register type="NOA" address="0x00009888" value="0x02064800" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x020867AA" />
        <register type="NOA" address="0x00009888" value="0x0009A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x110B0000" />
        <register type="NOA" address="0x00009888" value="0x112B0000" />
        <register type="NOA" address="0x00009888" value="0x114B0000" />
        <register type="NOA" address="0x00009888" value="0x116B0000" />
        <register type="NOA" address="0x00009888" value="0x110C0000" />
        <register type="NOA" address="0x00009888" value="0x112C0000" />
        <register type="NOA" address="0x00009888" value="0x114C0000" />
        <register type="NOA" address="0x00009888" value="0x116C0000" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x0B0B0005" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x092B0005" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x074B0005" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x056B0005" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x0B0C0140" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0140" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x074C0140" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x056C0140" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x00030048" />
        <register type="NOA" address="0x00009888" value="0x0004009B" />
        <register type="NOA" address="0x00009888" value="0x00052055" />
        <register type="NOA" address="0x00009888" value="0x00064800" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x000867AA" />
        <register type="NOA" address="0x00009888" value="0x000900A0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030024" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030401" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030140" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030E01" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030004" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031C2A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext49"
       chipset="ACMGT3"
       symbol_name="Ext49"
       underscore_name="ext49"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="da4046b1-521a-43cb-8328-c219155e59e5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 SUPERQ FULL L3BANK0"
             symbol_name="L3_SUPERQ_FULL_L3BANK0"
             underscore_name="l3_superq_full_l3_bank0"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK1"
             symbol_name="L3_SUPERQ_FULL_L3BANK1"
             underscore_name="l3_superq_full_l3_bank1"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK2"
             symbol_name="L3_SUPERQ_FULL_L3BANK2"
             underscore_name="l3_superq_full_l3_bank2"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK3"
             symbol_name="L3_SUPERQ_FULL_L3BANK3"
             underscore_name="l3_superq_full_l3_bank3"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK4"
             symbol_name="L3_SUPERQ_FULL_L3BANK4"
             underscore_name="l3_superq_full_l3_bank4"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK5"
             symbol_name="L3_SUPERQ_FULL_L3BANK5"
             underscore_name="l3_superq_full_l3_bank5"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK6"
             symbol_name="L3_SUPERQ_FULL_L3BANK6"
             underscore_name="l3_superq_full_l3_bank6"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK7"
             symbol_name="L3_SUPERQ_FULL_L3BANK7"
             underscore_name="l3_superq_full_l3_bank7"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x110B1000" />
        <register type="NOA" address="0x00009888" value="0x112B1000" />
        <register type="NOA" address="0x00009888" value="0x114B1000" />
        <register type="NOA" address="0x00009888" value="0x116B1000" />
        <register type="NOA" address="0x00009888" value="0x110C1000" />
        <register type="NOA" address="0x00009888" value="0x112C1000" />
        <register type="NOA" address="0x00009888" value="0x114C1000" />
        <register type="NOA" address="0x00009888" value="0x116C1183" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x070B0183" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x0B2B0183" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0183" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x136B0183" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x050C0183" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0183" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0D4C0183" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x020200F0" />
        <register type="NOA" address="0x00009888" value="0x02030A05" />
        <register type="NOA" address="0x00009888" value="0x0204FA5A" />
        <register type="NOA" address="0x00009888" value="0x000500A0" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x00060A05" />
        <register type="NOA" address="0x00009888" value="0x00070033" />
        <register type="NOA" address="0x00009888" value="0x0008F5A5" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00090033" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030421" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031C24" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030027" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031401" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext50"
       chipset="ACMGT3"
       symbol_name="Ext50"
       underscore_name="ext50"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fd655951-07ee-4a28-81d1-fbb62cea041e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 SUPERQ FULL L3BANK8"
             symbol_name="L3_SUPERQ_FULL_L3BANK8"
             underscore_name="l3_superq_full_l3_bank8"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK9"
             symbol_name="L3_SUPERQ_FULL_L3BANK9"
             underscore_name="l3_superq_full_l3_bank9"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK10"
             symbol_name="L3_SUPERQ_FULL_L3BANK10"
             underscore_name="l3_superq_full_l3_bank10"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK11"
             symbol_name="L3_SUPERQ_FULL_L3BANK11"
             underscore_name="l3_superq_full_l3_bank11"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK12"
             symbol_name="L3_SUPERQ_FULL_L3BANK12"
             underscore_name="l3_superq_full_l3_bank12"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK13"
             symbol_name="L3_SUPERQ_FULL_L3BANK13"
             underscore_name="l3_superq_full_l3_bank13"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK14"
             symbol_name="L3_SUPERQ_FULL_L3BANK14"
             underscore_name="l3_superq_full_l3_bank14"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK15"
             symbol_name="L3_SUPERQ_FULL_L3BANK15"
             underscore_name="l3_superq_full_l3_bank15"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x110B1000" />
        <register type="NOA" address="0x00009888" value="0x112B1000" />
        <register type="NOA" address="0x00009888" value="0x114B1000" />
        <register type="NOA" address="0x00009888" value="0x116B1000" />
        <register type="NOA" address="0x00009888" value="0x110C1000" />
        <register type="NOA" address="0x00009888" value="0x112C1000" />
        <register type="NOA" address="0x00009888" value="0x114C1000" />
        <register type="NOA" address="0x00009888" value="0x116C1183" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x070B0183" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x0B2B0183" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0183" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x136B0183" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x050C0183" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0183" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0D4C0183" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x020200F0" />
        <register type="NOA" address="0x00009888" value="0x02030A05" />
        <register type="NOA" address="0x00009888" value="0x0204FA5A" />
        <register type="NOA" address="0x00009888" value="0x000500A0" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x00060A05" />
        <register type="NOA" address="0x00009888" value="0x00070033" />
        <register type="NOA" address="0x00009888" value="0x0008F5A5" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00090033" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030421" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031C24" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030027" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031401" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext51"
       chipset="ACMGT3"
       symbol_name="Ext51"
       underscore_name="ext51"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="22089a93-123e-4b18-80c6-5aca789ae5a6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 SUPERQ FULL L3BANK16"
             symbol_name="L3_SUPERQ_FULL_L3BANK16"
             underscore_name="l3_superq_full_l3_bank16"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK17"
             symbol_name="L3_SUPERQ_FULL_L3BANK17"
             underscore_name="l3_superq_full_l3_bank17"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK18"
             symbol_name="L3_SUPERQ_FULL_L3BANK18"
             underscore_name="l3_superq_full_l3_bank18"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK19"
             symbol_name="L3_SUPERQ_FULL_L3BANK19"
             underscore_name="l3_superq_full_l3_bank19"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK20"
             symbol_name="L3_SUPERQ_FULL_L3BANK20"
             underscore_name="l3_superq_full_l3_bank20"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK21"
             symbol_name="L3_SUPERQ_FULL_L3BANK21"
             underscore_name="l3_superq_full_l3_bank21"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK22"
             symbol_name="L3_SUPERQ_FULL_L3BANK22"
             underscore_name="l3_superq_full_l3_bank22"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK23"
             symbol_name="L3_SUPERQ_FULL_L3BANK23"
             underscore_name="l3_superq_full_l3_bank23"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x110B1000" />
        <register type="NOA" address="0x00009888" value="0x112B1000" />
        <register type="NOA" address="0x00009888" value="0x114B1000" />
        <register type="NOA" address="0x00009888" value="0x116B1000" />
        <register type="NOA" address="0x00009888" value="0x110C1000" />
        <register type="NOA" address="0x00009888" value="0x112C1000" />
        <register type="NOA" address="0x00009888" value="0x114C1000" />
        <register type="NOA" address="0x00009888" value="0x116C1183" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x070B0183" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x0B2B0183" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0183" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x136B0183" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x050C0183" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0183" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0D4C0183" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x020200F0" />
        <register type="NOA" address="0x00009888" value="0x02030A05" />
        <register type="NOA" address="0x00009888" value="0x0204FA5A" />
        <register type="NOA" address="0x00009888" value="0x000500A0" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x00060A05" />
        <register type="NOA" address="0x00009888" value="0x00070033" />
        <register type="NOA" address="0x00009888" value="0x0008F5A5" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00090033" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030421" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031C24" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030027" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031401" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext52"
       chipset="ACMGT3"
       symbol_name="Ext52"
       underscore_name="ext52"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b8d0b133-7e12-4338-adf3-41034b6a37cd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 SUPERQ FULL L3BANK24"
             symbol_name="L3_SUPERQ_FULL_L3BANK24"
             underscore_name="l3_superq_full_l3_bank24"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK25"
             symbol_name="L3_SUPERQ_FULL_L3BANK25"
             underscore_name="l3_superq_full_l3_bank25"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK26"
             symbol_name="L3_SUPERQ_FULL_L3BANK26"
             underscore_name="l3_superq_full_l3_bank26"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK27"
             symbol_name="L3_SUPERQ_FULL_L3BANK27"
             underscore_name="l3_superq_full_l3_bank27"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK28"
             symbol_name="L3_SUPERQ_FULL_L3BANK28"
             underscore_name="l3_superq_full_l3_bank28"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK29"
             symbol_name="L3_SUPERQ_FULL_L3BANK29"
             underscore_name="l3_superq_full_l3_bank29"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK30"
             symbol_name="L3_SUPERQ_FULL_L3BANK30"
             underscore_name="l3_superq_full_l3_bank30"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 SUPERQ FULL L3BANK31"
             symbol_name="L3_SUPERQ_FULL_L3BANK31"
             underscore_name="l3_superq_full_l3_bank31"
             description="Percentage of time in which all slots in L3 request queue are waiting for data return / response"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x110B1000" />
        <register type="NOA" address="0x00009888" value="0x112B1000" />
        <register type="NOA" address="0x00009888" value="0x114B1000" />
        <register type="NOA" address="0x00009888" value="0x116B1000" />
        <register type="NOA" address="0x00009888" value="0x110C1000" />
        <register type="NOA" address="0x00009888" value="0x112C1000" />
        <register type="NOA" address="0x00009888" value="0x114C1000" />
        <register type="NOA" address="0x00009888" value="0x116C1183" />
        <register type="NOA" address="0x00009888" value="0x010B0006" />
        <register type="NOA" address="0x00009888" value="0x070B0183" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x012B0006" />
        <register type="NOA" address="0x00009888" value="0x0B2B0183" />
        <register type="NOA" address="0x00009888" value="0x032B0000" />
        <register type="NOA" address="0x00009888" value="0x014B0006" />
        <register type="NOA" address="0x00009888" value="0x0F4B0183" />
        <register type="NOA" address="0x00009888" value="0x034B0000" />
        <register type="NOA" address="0x00009888" value="0x016B0006" />
        <register type="NOA" address="0x00009888" value="0x136B0183" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x010C0006" />
        <register type="NOA" address="0x00009888" value="0x050C0183" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009888" value="0x012C0006" />
        <register type="NOA" address="0x00009888" value="0x092C0183" />
        <register type="NOA" address="0x00009888" value="0x032C0000" />
        <register type="NOA" address="0x00009888" value="0x014C0006" />
        <register type="NOA" address="0x00009888" value="0x0D4C0183" />
        <register type="NOA" address="0x00009888" value="0x034C0000" />
        <register type="NOA" address="0x00009888" value="0x016C0006" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x020200F0" />
        <register type="NOA" address="0x00009888" value="0x02030A05" />
        <register type="NOA" address="0x00009888" value="0x0204FA5A" />
        <register type="NOA" address="0x00009888" value="0x000500A0" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x00060A05" />
        <register type="NOA" address="0x00009888" value="0x00070033" />
        <register type="NOA" address="0x00009888" value="0x0008F5A5" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00090033" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030421" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031C24" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030027" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031401" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40031000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext53"
       chipset="ACMGT3"
       symbol_name="Ext53"
       underscore_name="ext53"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3012f753-92cb-4f10-b5a8-437ac9bb77f1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE0"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_load_store_cache_read_message_count_xecore0"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE1"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_load_store_cache_read_message_count_xecore1"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890004" />
        <register type="NOA" address="0x00009888" value="0x08890414" />
        <register type="NOA" address="0x00009888" value="0x0A890824" />
        <register type="NOA" address="0x00009888" value="0x0C890C34" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90004" />
        <register type="NOA" address="0x00009888" value="0x10A90414" />
        <register type="NOA" address="0x00009888" value="0x12A90824" />
        <register type="NOA" address="0x00009888" value="0x14A90C34" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext54"
       chipset="ACMGT3"
       symbol_name="Ext54"
       underscore_name="ext54"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f585cd71-e1d5-4c8c-912e-399f0680c73f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE2"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_load_store_cache_read_message_count_xecore2"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE3"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_load_store_cache_read_message_count_xecore3"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90004" />
        <register type="NOA" address="0x00009888" value="0x08C90414" />
        <register type="NOA" address="0x00009888" value="0x0AC90824" />
        <register type="NOA" address="0x00009888" value="0x0CC90C34" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90004" />
        <register type="NOA" address="0x00009888" value="0x10E90414" />
        <register type="NOA" address="0x00009888" value="0x12E90824" />
        <register type="NOA" address="0x00009888" value="0x14E90C34" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext55"
       chipset="ACMGT3"
       symbol_name="Ext55"
       underscore_name="ext55"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f16c9548-0371-4a07-9522-44f9289e2756"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE4"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_load_store_cache_read_message_count_xecore4"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE5"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_load_store_cache_read_message_count_xecore5"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890004" />
        <register type="NOA" address="0x00009888" value="0x09890414" />
        <register type="NOA" address="0x00009888" value="0x0B890824" />
        <register type="NOA" address="0x00009888" value="0x0D890C34" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90004" />
        <register type="NOA" address="0x00009888" value="0x11A90414" />
        <register type="NOA" address="0x00009888" value="0x13A90824" />
        <register type="NOA" address="0x00009888" value="0x15A90C34" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext56"
       chipset="ACMGT3"
       symbol_name="Ext56"
       underscore_name="ext56"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="806924c4-d2c4-4861-b2cd-6d3ce66586cf"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE6"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_load_store_cache_read_message_count_xecore6"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE7"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_load_store_cache_read_message_count_xecore7"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90004" />
        <register type="NOA" address="0x00009888" value="0x09C90414" />
        <register type="NOA" address="0x00009888" value="0x0BC90824" />
        <register type="NOA" address="0x00009888" value="0x0DC90C34" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90004" />
        <register type="NOA" address="0x00009888" value="0x11E90414" />
        <register type="NOA" address="0x00009888" value="0x13E90824" />
        <register type="NOA" address="0x00009888" value="0x15E90C34" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext57"
       chipset="ACMGT3"
       symbol_name="Ext57"
       underscore_name="ext57"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4a24b85d-8511-468b-98ca-9944600637a8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE8"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_load_store_cache_read_message_count_xecore8"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE9"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_load_store_cache_read_message_count_xecore9"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890004" />
        <register type="NOA" address="0x00009888" value="0x08890414" />
        <register type="NOA" address="0x00009888" value="0x0A890824" />
        <register type="NOA" address="0x00009888" value="0x0C890C34" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90004" />
        <register type="NOA" address="0x00009888" value="0x10A90414" />
        <register type="NOA" address="0x00009888" value="0x12A90824" />
        <register type="NOA" address="0x00009888" value="0x14A90C34" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext58"
       chipset="ACMGT3"
       symbol_name="Ext58"
       underscore_name="ext58"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3573dd0a-8981-45a3-85e5-7850871e9eca"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE10"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_load_store_cache_read_message_count_xecore10"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE11"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_load_store_cache_read_message_count_xecore11"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90004" />
        <register type="NOA" address="0x00009888" value="0x08C90414" />
        <register type="NOA" address="0x00009888" value="0x0AC90824" />
        <register type="NOA" address="0x00009888" value="0x0CC90C34" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90004" />
        <register type="NOA" address="0x00009888" value="0x10E90414" />
        <register type="NOA" address="0x00009888" value="0x12E90824" />
        <register type="NOA" address="0x00009888" value="0x14E90C34" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext59"
       chipset="ACMGT3"
       symbol_name="Ext59"
       underscore_name="ext59"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4dbde56d-e0bb-4f3a-b2a7-0a87baf4462e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE12"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_load_store_cache_read_message_count_xecore12"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE13"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_load_store_cache_read_message_count_xecore13"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890004" />
        <register type="NOA" address="0x00009888" value="0x09890414" />
        <register type="NOA" address="0x00009888" value="0x0B890824" />
        <register type="NOA" address="0x00009888" value="0x0D890C34" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90004" />
        <register type="NOA" address="0x00009888" value="0x11A90414" />
        <register type="NOA" address="0x00009888" value="0x13A90824" />
        <register type="NOA" address="0x00009888" value="0x15A90C34" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext60"
       chipset="ACMGT3"
       symbol_name="Ext60"
       underscore_name="ext60"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d24e53df-6340-4a08-8449-54d69fdad628"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE14"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_load_store_cache_read_message_count_xecore14"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE15"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_load_store_cache_read_message_count_xecore15"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90004" />
        <register type="NOA" address="0x00009888" value="0x09C90414" />
        <register type="NOA" address="0x00009888" value="0x0BC90824" />
        <register type="NOA" address="0x00009888" value="0x0DC90C34" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90004" />
        <register type="NOA" address="0x00009888" value="0x11E90414" />
        <register type="NOA" address="0x00009888" value="0x13E90824" />
        <register type="NOA" address="0x00009888" value="0x15E90C34" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext61"
       chipset="ACMGT3"
       symbol_name="Ext61"
       underscore_name="ext61"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0e24a924-838e-4f24-bb83-1c6aa4e9a602"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE16"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_load_store_cache_read_message_count_xecore16"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE17"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_load_store_cache_read_message_count_xecore17"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890004" />
        <register type="NOA" address="0x00009888" value="0x08890414" />
        <register type="NOA" address="0x00009888" value="0x0A890824" />
        <register type="NOA" address="0x00009888" value="0x0C890C34" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90004" />
        <register type="NOA" address="0x00009888" value="0x10A90414" />
        <register type="NOA" address="0x00009888" value="0x12A90824" />
        <register type="NOA" address="0x00009888" value="0x14A90C34" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext62"
       chipset="ACMGT3"
       symbol_name="Ext62"
       underscore_name="ext62"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c6f5a056-c412-4425-9877-a2309ebd61bb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE18"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_load_store_cache_read_message_count_xecore18"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE19"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_load_store_cache_read_message_count_xecore19"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90004" />
        <register type="NOA" address="0x00009888" value="0x08C90414" />
        <register type="NOA" address="0x00009888" value="0x0AC90824" />
        <register type="NOA" address="0x00009888" value="0x0CC90C34" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90004" />
        <register type="NOA" address="0x00009888" value="0x10E90414" />
        <register type="NOA" address="0x00009888" value="0x12E90824" />
        <register type="NOA" address="0x00009888" value="0x14E90C34" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext63"
       chipset="ACMGT3"
       symbol_name="Ext63"
       underscore_name="ext63"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e301dc02-b677-468a-9038-c741af4d91ed"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE20"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_load_store_cache_read_message_count_xecore20"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE21"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_load_store_cache_read_message_count_xecore21"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890004" />
        <register type="NOA" address="0x00009888" value="0x09890414" />
        <register type="NOA" address="0x00009888" value="0x0B890824" />
        <register type="NOA" address="0x00009888" value="0x0D890C34" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90004" />
        <register type="NOA" address="0x00009888" value="0x11A90414" />
        <register type="NOA" address="0x00009888" value="0x13A90824" />
        <register type="NOA" address="0x00009888" value="0x15A90C34" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext64"
       chipset="ACMGT3"
       symbol_name="Ext64"
       underscore_name="ext64"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e595dd56-de7c-40ff-bea9-b9a15d893b11"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE22"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_load_store_cache_read_message_count_xecore22"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE23"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_load_store_cache_read_message_count_xecore23"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90004" />
        <register type="NOA" address="0x00009888" value="0x09C90414" />
        <register type="NOA" address="0x00009888" value="0x0BC90824" />
        <register type="NOA" address="0x00009888" value="0x0DC90C34" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90004" />
        <register type="NOA" address="0x00009888" value="0x11E90414" />
        <register type="NOA" address="0x00009888" value="0x13E90824" />
        <register type="NOA" address="0x00009888" value="0x15E90C34" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext65"
       chipset="ACMGT3"
       symbol_name="Ext65"
       underscore_name="ext65"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7c8329df-0d11-4685-9762-8530d350aa19"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE24"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_load_store_cache_read_message_count_xecore24"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE25"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_load_store_cache_read_message_count_xecore25"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890004" />
        <register type="NOA" address="0x00009888" value="0x08890414" />
        <register type="NOA" address="0x00009888" value="0x0A890824" />
        <register type="NOA" address="0x00009888" value="0x0C890C34" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90004" />
        <register type="NOA" address="0x00009888" value="0x10A90414" />
        <register type="NOA" address="0x00009888" value="0x12A90824" />
        <register type="NOA" address="0x00009888" value="0x14A90C34" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext66"
       chipset="ACMGT3"
       symbol_name="Ext66"
       underscore_name="ext66"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d02aa389-0a8e-42f0-b62b-7b8091f23fe7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE26"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_load_store_cache_read_message_count_xecore26"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE27"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_load_store_cache_read_message_count_xecore27"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90004" />
        <register type="NOA" address="0x00009888" value="0x08C90414" />
        <register type="NOA" address="0x00009888" value="0x0AC90824" />
        <register type="NOA" address="0x00009888" value="0x0CC90C34" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90004" />
        <register type="NOA" address="0x00009888" value="0x10E90414" />
        <register type="NOA" address="0x00009888" value="0x12E90824" />
        <register type="NOA" address="0x00009888" value="0x14E90C34" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext67"
       chipset="ACMGT3"
       symbol_name="Ext67"
       underscore_name="ext67"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cf345893-06de-44cb-9d0b-3dde2f62947d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE28"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_load_store_cache_read_message_count_xecore28"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE29"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_load_store_cache_read_message_count_xecore29"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890004" />
        <register type="NOA" address="0x00009888" value="0x09890414" />
        <register type="NOA" address="0x00009888" value="0x0B890824" />
        <register type="NOA" address="0x00009888" value="0x0D890C34" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90004" />
        <register type="NOA" address="0x00009888" value="0x11A90414" />
        <register type="NOA" address="0x00009888" value="0x13A90824" />
        <register type="NOA" address="0x00009888" value="0x15A90C34" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext68"
       chipset="ACMGT3"
       symbol_name="Ext68"
       underscore_name="ext68"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="23bd55f6-39b5-48af-8cf8-b7c136e60052"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE30"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_load_store_cache_read_message_count_xecore30"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE READ MESSAGE COUNT XECORE31"
             symbol_name="XVE_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_load_store_cache_read_message_count_xecore31"
             description="Number of read messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90004" />
        <register type="NOA" address="0x00009888" value="0x09C90414" />
        <register type="NOA" address="0x00009888" value="0x0BC90824" />
        <register type="NOA" address="0x00009888" value="0x0DC90C34" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90004" />
        <register type="NOA" address="0x00009888" value="0x11E90414" />
        <register type="NOA" address="0x00009888" value="0x13E90824" />
        <register type="NOA" address="0x00009888" value="0x15E90C34" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext69"
       chipset="ACMGT3"
       symbol_name="Ext69"
       underscore_name="ext69"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="464517de-6883-4550-86c5-4e084b2a34dc"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE0"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_load_store_cache_write_message_count_xecore0"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE1"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_load_store_cache_write_message_count_xecore1"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890003" />
        <register type="NOA" address="0x00009888" value="0x08890413" />
        <register type="NOA" address="0x00009888" value="0x0A890823" />
        <register type="NOA" address="0x00009888" value="0x0C890C33" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90003" />
        <register type="NOA" address="0x00009888" value="0x10A90413" />
        <register type="NOA" address="0x00009888" value="0x12A90823" />
        <register type="NOA" address="0x00009888" value="0x14A90C33" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext70"
       chipset="ACMGT3"
       symbol_name="Ext70"
       underscore_name="ext70"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ccd967c5-9110-4c66-aabb-435114ebf67a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE2"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_load_store_cache_write_message_count_xecore2"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE3"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_load_store_cache_write_message_count_xecore3"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90003" />
        <register type="NOA" address="0x00009888" value="0x08C90413" />
        <register type="NOA" address="0x00009888" value="0x0AC90823" />
        <register type="NOA" address="0x00009888" value="0x0CC90C33" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90003" />
        <register type="NOA" address="0x00009888" value="0x10E90413" />
        <register type="NOA" address="0x00009888" value="0x12E90823" />
        <register type="NOA" address="0x00009888" value="0x14E90C33" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext71"
       chipset="ACMGT3"
       symbol_name="Ext71"
       underscore_name="ext71"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="df75cd02-66d3-41f2-96ad-d53003d4b0b8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE4"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_load_store_cache_write_message_count_xecore4"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE5"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_load_store_cache_write_message_count_xecore5"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890003" />
        <register type="NOA" address="0x00009888" value="0x09890413" />
        <register type="NOA" address="0x00009888" value="0x0B890823" />
        <register type="NOA" address="0x00009888" value="0x0D890C33" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90003" />
        <register type="NOA" address="0x00009888" value="0x11A90413" />
        <register type="NOA" address="0x00009888" value="0x13A90823" />
        <register type="NOA" address="0x00009888" value="0x15A90C33" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext72"
       chipset="ACMGT3"
       symbol_name="Ext72"
       underscore_name="ext72"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="adfba67d-3d40-4b20-92a8-70d11c8cffbb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE6"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_load_store_cache_write_message_count_xecore6"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE7"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_load_store_cache_write_message_count_xecore7"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90003" />
        <register type="NOA" address="0x00009888" value="0x09C90413" />
        <register type="NOA" address="0x00009888" value="0x0BC90823" />
        <register type="NOA" address="0x00009888" value="0x0DC90C33" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90003" />
        <register type="NOA" address="0x00009888" value="0x11E90413" />
        <register type="NOA" address="0x00009888" value="0x13E90823" />
        <register type="NOA" address="0x00009888" value="0x15E90C33" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext73"
       chipset="ACMGT3"
       symbol_name="Ext73"
       underscore_name="ext73"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e13dd0e5-e6ba-4a86-8e32-d5971abd8571"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE8"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_load_store_cache_write_message_count_xecore8"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE9"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_load_store_cache_write_message_count_xecore9"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890003" />
        <register type="NOA" address="0x00009888" value="0x08890413" />
        <register type="NOA" address="0x00009888" value="0x0A890823" />
        <register type="NOA" address="0x00009888" value="0x0C890C33" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90003" />
        <register type="NOA" address="0x00009888" value="0x10A90413" />
        <register type="NOA" address="0x00009888" value="0x12A90823" />
        <register type="NOA" address="0x00009888" value="0x14A90C33" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext74"
       chipset="ACMGT3"
       symbol_name="Ext74"
       underscore_name="ext74"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e75ed2f8-19f0-44d0-ae03-ca2a8afbdbc7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE10"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_load_store_cache_write_message_count_xecore10"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE11"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_load_store_cache_write_message_count_xecore11"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90003" />
        <register type="NOA" address="0x00009888" value="0x08C90413" />
        <register type="NOA" address="0x00009888" value="0x0AC90823" />
        <register type="NOA" address="0x00009888" value="0x0CC90C33" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90003" />
        <register type="NOA" address="0x00009888" value="0x10E90413" />
        <register type="NOA" address="0x00009888" value="0x12E90823" />
        <register type="NOA" address="0x00009888" value="0x14E90C33" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext75"
       chipset="ACMGT3"
       symbol_name="Ext75"
       underscore_name="ext75"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ddac10e6-c812-4b70-a61e-e6f9e43e47d1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE12"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_load_store_cache_write_message_count_xecore12"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE13"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_load_store_cache_write_message_count_xecore13"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890003" />
        <register type="NOA" address="0x00009888" value="0x09890413" />
        <register type="NOA" address="0x00009888" value="0x0B890823" />
        <register type="NOA" address="0x00009888" value="0x0D890C33" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90003" />
        <register type="NOA" address="0x00009888" value="0x11A90413" />
        <register type="NOA" address="0x00009888" value="0x13A90823" />
        <register type="NOA" address="0x00009888" value="0x15A90C33" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext76"
       chipset="ACMGT3"
       symbol_name="Ext76"
       underscore_name="ext76"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8eea86e6-a456-499a-9c4d-dec0dcfd9a8c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE14"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_load_store_cache_write_message_count_xecore14"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE15"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_load_store_cache_write_message_count_xecore15"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90003" />
        <register type="NOA" address="0x00009888" value="0x09C90413" />
        <register type="NOA" address="0x00009888" value="0x0BC90823" />
        <register type="NOA" address="0x00009888" value="0x0DC90C33" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90003" />
        <register type="NOA" address="0x00009888" value="0x11E90413" />
        <register type="NOA" address="0x00009888" value="0x13E90823" />
        <register type="NOA" address="0x00009888" value="0x15E90C33" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext77"
       chipset="ACMGT3"
       symbol_name="Ext77"
       underscore_name="ext77"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fedc5df4-a74e-4de8-9296-96571b72092a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE16"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_load_store_cache_write_message_count_xecore16"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE17"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_load_store_cache_write_message_count_xecore17"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890003" />
        <register type="NOA" address="0x00009888" value="0x08890413" />
        <register type="NOA" address="0x00009888" value="0x0A890823" />
        <register type="NOA" address="0x00009888" value="0x0C890C33" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90003" />
        <register type="NOA" address="0x00009888" value="0x10A90413" />
        <register type="NOA" address="0x00009888" value="0x12A90823" />
        <register type="NOA" address="0x00009888" value="0x14A90C33" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext78"
       chipset="ACMGT3"
       symbol_name="Ext78"
       underscore_name="ext78"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c144b291-ed97-49e3-beab-2bbbf83353e8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE18"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_load_store_cache_write_message_count_xecore18"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE19"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_load_store_cache_write_message_count_xecore19"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90003" />
        <register type="NOA" address="0x00009888" value="0x08C90413" />
        <register type="NOA" address="0x00009888" value="0x0AC90823" />
        <register type="NOA" address="0x00009888" value="0x0CC90C33" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90003" />
        <register type="NOA" address="0x00009888" value="0x10E90413" />
        <register type="NOA" address="0x00009888" value="0x12E90823" />
        <register type="NOA" address="0x00009888" value="0x14E90C33" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext79"
       chipset="ACMGT3"
       symbol_name="Ext79"
       underscore_name="ext79"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="15f74cc9-7e20-46fa-bbd5-f8f363c99d8d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE20"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_load_store_cache_write_message_count_xecore20"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE21"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_load_store_cache_write_message_count_xecore21"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890003" />
        <register type="NOA" address="0x00009888" value="0x09890413" />
        <register type="NOA" address="0x00009888" value="0x0B890823" />
        <register type="NOA" address="0x00009888" value="0x0D890C33" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90003" />
        <register type="NOA" address="0x00009888" value="0x11A90413" />
        <register type="NOA" address="0x00009888" value="0x13A90823" />
        <register type="NOA" address="0x00009888" value="0x15A90C33" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext80"
       chipset="ACMGT3"
       symbol_name="Ext80"
       underscore_name="ext80"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8a2cc3e1-3df7-4f4a-ba68-73bd1fd0c371"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE22"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_load_store_cache_write_message_count_xecore22"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE23"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_load_store_cache_write_message_count_xecore23"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90003" />
        <register type="NOA" address="0x00009888" value="0x09C90413" />
        <register type="NOA" address="0x00009888" value="0x0BC90823" />
        <register type="NOA" address="0x00009888" value="0x0DC90C33" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90003" />
        <register type="NOA" address="0x00009888" value="0x11E90413" />
        <register type="NOA" address="0x00009888" value="0x13E90823" />
        <register type="NOA" address="0x00009888" value="0x15E90C33" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext81"
       chipset="ACMGT3"
       symbol_name="Ext81"
       underscore_name="ext81"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="44a0a4a3-e4c3-4a48-bd62-47154ca53a10"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE24"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_load_store_cache_write_message_count_xecore24"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE25"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_load_store_cache_write_message_count_xecore25"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890003" />
        <register type="NOA" address="0x00009888" value="0x08890413" />
        <register type="NOA" address="0x00009888" value="0x0A890823" />
        <register type="NOA" address="0x00009888" value="0x0C890C33" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90003" />
        <register type="NOA" address="0x00009888" value="0x10A90413" />
        <register type="NOA" address="0x00009888" value="0x12A90823" />
        <register type="NOA" address="0x00009888" value="0x14A90C33" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext82"
       chipset="ACMGT3"
       symbol_name="Ext82"
       underscore_name="ext82"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="66cd1f83-fe8c-42ef-9b9b-6674a054e256"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE26"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_load_store_cache_write_message_count_xecore26"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE27"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_load_store_cache_write_message_count_xecore27"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90003" />
        <register type="NOA" address="0x00009888" value="0x08C90413" />
        <register type="NOA" address="0x00009888" value="0x0AC90823" />
        <register type="NOA" address="0x00009888" value="0x0CC90C33" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90003" />
        <register type="NOA" address="0x00009888" value="0x10E90413" />
        <register type="NOA" address="0x00009888" value="0x12E90823" />
        <register type="NOA" address="0x00009888" value="0x14E90C33" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext83"
       chipset="ACMGT3"
       symbol_name="Ext83"
       underscore_name="ext83"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="77059291-c7bb-4048-ab5f-ab239b75f8f3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE28"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_load_store_cache_write_message_count_xecore28"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE29"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_load_store_cache_write_message_count_xecore29"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890003" />
        <register type="NOA" address="0x00009888" value="0x09890413" />
        <register type="NOA" address="0x00009888" value="0x0B890823" />
        <register type="NOA" address="0x00009888" value="0x0D890C33" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90003" />
        <register type="NOA" address="0x00009888" value="0x11A90413" />
        <register type="NOA" address="0x00009888" value="0x13A90823" />
        <register type="NOA" address="0x00009888" value="0x15A90C33" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext84"
       chipset="ACMGT3"
       symbol_name="Ext84"
       underscore_name="ext84"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="73d8a4d2-dadb-4b04-b368-d21f1587206d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE30"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_load_store_cache_write_message_count_xecore30"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE WRITE MESSAGE COUNT XECORE31"
             symbol_name="XVE_LOAD_STORE_CACHE_WRITE_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_load_store_cache_write_message_count_xecore31"
             description="Number of write messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90003" />
        <register type="NOA" address="0x00009888" value="0x09C90413" />
        <register type="NOA" address="0x00009888" value="0x0BC90823" />
        <register type="NOA" address="0x00009888" value="0x0DC90C33" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90003" />
        <register type="NOA" address="0x00009888" value="0x11E90413" />
        <register type="NOA" address="0x00009888" value="0x13E90823" />
        <register type="NOA" address="0x00009888" value="0x15E90C33" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext85"
       chipset="ACMGT3"
       symbol_name="Ext85"
       underscore_name="ext85"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="463c75f3-e572-4f30-a6e0-86635e2e2bb5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE0"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore0"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x028300AA" />
        <register type="NOA" address="0x00009888" value="0x00840FFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02860055" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x028700AA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890083" />
        <register type="NOA" address="0x00009888" value="0x088904C8" />
        <register type="NOA" address="0x00009888" value="0x0A890612" />
        <register type="NOA" address="0x00009888" value="0x0C8908A3" />
        <register type="NOA" address="0x00009888" value="0x0E890CE8" />
        <register type="NOA" address="0x00009888" value="0x10890E32" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext86"
       chipset="ACMGT3"
       symbol_name="Ext86"
       underscore_name="ext86"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="41c4ea0d-eeab-4e80-b8ef-e0bfbbf178e4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE1"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore1"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40FFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x06A90083" />
        <register type="NOA" address="0x00009888" value="0x08A904C8" />
        <register type="NOA" address="0x00009888" value="0x0AA90612" />
        <register type="NOA" address="0x00009888" value="0x0CA908A3" />
        <register type="NOA" address="0x00009888" value="0x0EA90CE8" />
        <register type="NOA" address="0x00009888" value="0x10A90E32" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext87"
       chipset="ACMGT3"
       symbol_name="Ext87"
       underscore_name="ext87"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2d7cb182-179b-4d5e-ac1a-0fb084054a79"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE2"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore2"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40FFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C700AA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90083" />
        <register type="NOA" address="0x00009888" value="0x08C904C8" />
        <register type="NOA" address="0x00009888" value="0x0AC90612" />
        <register type="NOA" address="0x00009888" value="0x0CC908A3" />
        <register type="NOA" address="0x00009888" value="0x0EC90CE8" />
        <register type="NOA" address="0x00009888" value="0x10C90E32" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x020700AA" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00020FFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext88"
       chipset="ACMGT3"
       symbol_name="Ext88"
       underscore_name="ext88"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="00c41d05-9419-43a2-baa7-157ba0558803"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE3"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore3"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E40FFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E60055" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x06E90083" />
        <register type="NOA" address="0x00009888" value="0x08E904C8" />
        <register type="NOA" address="0x00009888" value="0x0AE90612" />
        <register type="NOA" address="0x00009888" value="0x0CE908A3" />
        <register type="NOA" address="0x00009888" value="0x0EE90CE8" />
        <register type="NOA" address="0x00009888" value="0x10E90E32" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02070055" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext89"
       chipset="ACMGT3"
       symbol_name="Ext89"
       underscore_name="ext89"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="743a4a2d-4cbc-43d2-870e-bb2ccaf85fef"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE4"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore4"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x038300AA" />
        <register type="NOA" address="0x00009888" value="0x01840FFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03860055" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x038700AA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890083" />
        <register type="NOA" address="0x00009888" value="0x098904C8" />
        <register type="NOA" address="0x00009888" value="0x0B890612" />
        <register type="NOA" address="0x00009888" value="0x0D8908A3" />
        <register type="NOA" address="0x00009888" value="0x0F890CE8" />
        <register type="NOA" address="0x00009888" value="0x11890E32" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x030800AA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext90"
       chipset="ACMGT3"
       symbol_name="Ext90"
       underscore_name="ext90"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2d4814e9-bbbd-474f-8705-e84b358bb946"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE5"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore5"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40FFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x07A90083" />
        <register type="NOA" address="0x00009888" value="0x09A904C8" />
        <register type="NOA" address="0x00009888" value="0x0BA90612" />
        <register type="NOA" address="0x00009888" value="0x0DA908A3" />
        <register type="NOA" address="0x00009888" value="0x0FA90CE8" />
        <register type="NOA" address="0x00009888" value="0x11A90E32" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x030800FF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009888" value="0x01010FFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext91"
       chipset="ACMGT3"
       symbol_name="Ext91"
       underscore_name="ext91"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cdac43dd-b724-412a-bba3-cbca3655f487"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE6"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore6"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40FFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C700AA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90083" />
        <register type="NOA" address="0x00009888" value="0x09C904C8" />
        <register type="NOA" address="0x00009888" value="0x0BC90612" />
        <register type="NOA" address="0x00009888" value="0x0DC908A3" />
        <register type="NOA" address="0x00009888" value="0x0FC90CE8" />
        <register type="NOA" address="0x00009888" value="0x11C90E32" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x030700AA" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01020FFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext92"
       chipset="ACMGT3"
       symbol_name="Ext92"
       underscore_name="ext92"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e8486fa5-fdf7-4629-8f90-cf4365951bab"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE7"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore7"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40FFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x09E904C8" />
        <register type="NOA" address="0x00009888" value="0x0BE90612" />
        <register type="NOA" address="0x00009888" value="0x0DE908A3" />
        <register type="NOA" address="0x00009888" value="0x0FE90CE8" />
        <register type="NOA" address="0x00009888" value="0x11E90E32" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext93"
       chipset="ACMGT3"
       symbol_name="Ext93"
       underscore_name="ext93"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="808604f1-6872-4afa-9b81-47df20489b9f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE8"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore8"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x028300AA" />
        <register type="NOA" address="0x00009888" value="0x00840FFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02860055" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x028700AA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890083" />
        <register type="NOA" address="0x00009888" value="0x088904C8" />
        <register type="NOA" address="0x00009888" value="0x0A890612" />
        <register type="NOA" address="0x00009888" value="0x0C8908A3" />
        <register type="NOA" address="0x00009888" value="0x0E890CE8" />
        <register type="NOA" address="0x00009888" value="0x10890E32" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext94"
       chipset="ACMGT3"
       symbol_name="Ext94"
       underscore_name="ext94"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a06f53f5-e778-48a7-9bcc-d6aaf9fd6e7b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE9"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore9"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40FFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x06A90083" />
        <register type="NOA" address="0x00009888" value="0x08A904C8" />
        <register type="NOA" address="0x00009888" value="0x0AA90612" />
        <register type="NOA" address="0x00009888" value="0x0CA908A3" />
        <register type="NOA" address="0x00009888" value="0x0EA90CE8" />
        <register type="NOA" address="0x00009888" value="0x10A90E32" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext95"
       chipset="ACMGT3"
       symbol_name="Ext95"
       underscore_name="ext95"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cef87716-edfd-4d06-985f-1d04654dcdca"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE10"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore10"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40FFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C700AA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90083" />
        <register type="NOA" address="0x00009888" value="0x08C904C8" />
        <register type="NOA" address="0x00009888" value="0x0AC90612" />
        <register type="NOA" address="0x00009888" value="0x0CC908A3" />
        <register type="NOA" address="0x00009888" value="0x0EC90CE8" />
        <register type="NOA" address="0x00009888" value="0x10C90E32" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x020700AA" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00020FFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext96"
       chipset="ACMGT3"
       symbol_name="Ext96"
       underscore_name="ext96"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="20e3d0ca-8d80-4590-997c-818512c59e5d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE11"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore11"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E40FFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E60055" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x06E90083" />
        <register type="NOA" address="0x00009888" value="0x08E904C8" />
        <register type="NOA" address="0x00009888" value="0x0AE90612" />
        <register type="NOA" address="0x00009888" value="0x0CE908A3" />
        <register type="NOA" address="0x00009888" value="0x0EE90CE8" />
        <register type="NOA" address="0x00009888" value="0x10E90E32" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02070055" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext97"
       chipset="ACMGT3"
       symbol_name="Ext97"
       underscore_name="ext97"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="37fc43b8-fce9-4eba-a268-aa8242bba6d7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE12"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore12"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x038300AA" />
        <register type="NOA" address="0x00009888" value="0x01840FFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03860055" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x038700AA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890083" />
        <register type="NOA" address="0x00009888" value="0x098904C8" />
        <register type="NOA" address="0x00009888" value="0x0B890612" />
        <register type="NOA" address="0x00009888" value="0x0D8908A3" />
        <register type="NOA" address="0x00009888" value="0x0F890CE8" />
        <register type="NOA" address="0x00009888" value="0x11890E32" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x030800AA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext98"
       chipset="ACMGT3"
       symbol_name="Ext98"
       underscore_name="ext98"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c962e059-3012-4bd3-98e6-b25c7306bb38"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE13"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore13"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40FFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x07A90083" />
        <register type="NOA" address="0x00009888" value="0x09A904C8" />
        <register type="NOA" address="0x00009888" value="0x0BA90612" />
        <register type="NOA" address="0x00009888" value="0x0DA908A3" />
        <register type="NOA" address="0x00009888" value="0x0FA90CE8" />
        <register type="NOA" address="0x00009888" value="0x11A90E32" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x030800FF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009888" value="0x01010FFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext99"
       chipset="ACMGT3"
       symbol_name="Ext99"
       underscore_name="ext99"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5462b931-faf7-4351-abb9-e31a93cd0c67"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE14"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore14"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40FFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C700AA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90083" />
        <register type="NOA" address="0x00009888" value="0x09C904C8" />
        <register type="NOA" address="0x00009888" value="0x0BC90612" />
        <register type="NOA" address="0x00009888" value="0x0DC908A3" />
        <register type="NOA" address="0x00009888" value="0x0FC90CE8" />
        <register type="NOA" address="0x00009888" value="0x11C90E32" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x030700AA" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01020FFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext100"
       chipset="ACMGT3"
       symbol_name="Ext100"
       underscore_name="ext100"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2f212e4b-0dab-40cf-9b07-2ca40d7f8c9c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE15"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore15"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40FFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x09E904C8" />
        <register type="NOA" address="0x00009888" value="0x0BE90612" />
        <register type="NOA" address="0x00009888" value="0x0DE908A3" />
        <register type="NOA" address="0x00009888" value="0x0FE90CE8" />
        <register type="NOA" address="0x00009888" value="0x11E90E32" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext101"
       chipset="ACMGT3"
       symbol_name="Ext101"
       underscore_name="ext101"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="945c799b-3062-4a46-995a-2527d8c6a550"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE16"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore16"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x028300AA" />
        <register type="NOA" address="0x00009888" value="0x00840FFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02860055" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x028700AA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890083" />
        <register type="NOA" address="0x00009888" value="0x088904C8" />
        <register type="NOA" address="0x00009888" value="0x0A890612" />
        <register type="NOA" address="0x00009888" value="0x0C8908A3" />
        <register type="NOA" address="0x00009888" value="0x0E890CE8" />
        <register type="NOA" address="0x00009888" value="0x10890E32" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext102"
       chipset="ACMGT3"
       symbol_name="Ext102"
       underscore_name="ext102"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c2e93414-bb8d-43b4-a992-97f998abfefb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE17"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore17"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40FFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x06A90083" />
        <register type="NOA" address="0x00009888" value="0x08A904C8" />
        <register type="NOA" address="0x00009888" value="0x0AA90612" />
        <register type="NOA" address="0x00009888" value="0x0CA908A3" />
        <register type="NOA" address="0x00009888" value="0x0EA90CE8" />
        <register type="NOA" address="0x00009888" value="0x10A90E32" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext103"
       chipset="ACMGT3"
       symbol_name="Ext103"
       underscore_name="ext103"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fd4fca73-0631-42d7-89c1-0821a3e0f3c3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE18"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore18"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40FFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C700AA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90083" />
        <register type="NOA" address="0x00009888" value="0x08C904C8" />
        <register type="NOA" address="0x00009888" value="0x0AC90612" />
        <register type="NOA" address="0x00009888" value="0x0CC908A3" />
        <register type="NOA" address="0x00009888" value="0x0EC90CE8" />
        <register type="NOA" address="0x00009888" value="0x10C90E32" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x020700AA" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00020FFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext104"
       chipset="ACMGT3"
       symbol_name="Ext104"
       underscore_name="ext104"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4c457fa7-afa6-4ab4-8489-e6eb0d7fbfa7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE19"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore19"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E40FFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E60055" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x06E90083" />
        <register type="NOA" address="0x00009888" value="0x08E904C8" />
        <register type="NOA" address="0x00009888" value="0x0AE90612" />
        <register type="NOA" address="0x00009888" value="0x0CE908A3" />
        <register type="NOA" address="0x00009888" value="0x0EE90CE8" />
        <register type="NOA" address="0x00009888" value="0x10E90E32" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02070055" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext105"
       chipset="ACMGT3"
       symbol_name="Ext105"
       underscore_name="ext105"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="218b02bc-7e36-488f-894d-9d97b9501b1a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE20"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore20"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x038300AA" />
        <register type="NOA" address="0x00009888" value="0x01840FFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03860055" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x038700AA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890083" />
        <register type="NOA" address="0x00009888" value="0x098904C8" />
        <register type="NOA" address="0x00009888" value="0x0B890612" />
        <register type="NOA" address="0x00009888" value="0x0D8908A3" />
        <register type="NOA" address="0x00009888" value="0x0F890CE8" />
        <register type="NOA" address="0x00009888" value="0x11890E32" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x030800AA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext106"
       chipset="ACMGT3"
       symbol_name="Ext106"
       underscore_name="ext106"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="673836b5-04ac-405b-b85c-cbe99892ba08"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE21"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore21"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40FFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x07A90083" />
        <register type="NOA" address="0x00009888" value="0x09A904C8" />
        <register type="NOA" address="0x00009888" value="0x0BA90612" />
        <register type="NOA" address="0x00009888" value="0x0DA908A3" />
        <register type="NOA" address="0x00009888" value="0x0FA90CE8" />
        <register type="NOA" address="0x00009888" value="0x11A90E32" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x030800FF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009888" value="0x01010FFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext107"
       chipset="ACMGT3"
       symbol_name="Ext107"
       underscore_name="ext107"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3fa5d581-bfb6-4afd-a13d-9af9db03938f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE22"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore22"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40FFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C700AA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90083" />
        <register type="NOA" address="0x00009888" value="0x09C904C8" />
        <register type="NOA" address="0x00009888" value="0x0BC90612" />
        <register type="NOA" address="0x00009888" value="0x0DC908A3" />
        <register type="NOA" address="0x00009888" value="0x0FC90CE8" />
        <register type="NOA" address="0x00009888" value="0x11C90E32" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x030700AA" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01020FFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext108"
       chipset="ACMGT3"
       symbol_name="Ext108"
       underscore_name="ext108"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="516bd2fc-3b14-4700-97e5-988aac08db2a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE23"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore23"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40FFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x09E904C8" />
        <register type="NOA" address="0x00009888" value="0x0BE90612" />
        <register type="NOA" address="0x00009888" value="0x0DE908A3" />
        <register type="NOA" address="0x00009888" value="0x0FE90CE8" />
        <register type="NOA" address="0x00009888" value="0x11E90E32" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext109"
       chipset="ACMGT3"
       symbol_name="Ext109"
       underscore_name="ext109"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6897c9a4-ae80-4001-915e-9201413ae86f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE24"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore24"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x028300AA" />
        <register type="NOA" address="0x00009888" value="0x00840FFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02860055" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x028700AA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890083" />
        <register type="NOA" address="0x00009888" value="0x088904C8" />
        <register type="NOA" address="0x00009888" value="0x0A890612" />
        <register type="NOA" address="0x00009888" value="0x0C8908A3" />
        <register type="NOA" address="0x00009888" value="0x0E890CE8" />
        <register type="NOA" address="0x00009888" value="0x10890E32" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext110"
       chipset="ACMGT3"
       symbol_name="Ext110"
       underscore_name="ext110"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3922417a-c9a0-41fd-83ee-1de270990952"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE25"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore25"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40FFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x06A90083" />
        <register type="NOA" address="0x00009888" value="0x08A904C8" />
        <register type="NOA" address="0x00009888" value="0x0AA90612" />
        <register type="NOA" address="0x00009888" value="0x0CA908A3" />
        <register type="NOA" address="0x00009888" value="0x0EA90CE8" />
        <register type="NOA" address="0x00009888" value="0x10A90E32" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext111"
       chipset="ACMGT3"
       symbol_name="Ext111"
       underscore_name="ext111"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2121affe-e3d8-496f-89cf-e9b21861ca69"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE26"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore26"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40FFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C700AA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90083" />
        <register type="NOA" address="0x00009888" value="0x08C904C8" />
        <register type="NOA" address="0x00009888" value="0x0AC90612" />
        <register type="NOA" address="0x00009888" value="0x0CC908A3" />
        <register type="NOA" address="0x00009888" value="0x0EC90CE8" />
        <register type="NOA" address="0x00009888" value="0x10C90E32" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x020700AA" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00020FFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext112"
       chipset="ACMGT3"
       symbol_name="Ext112"
       underscore_name="ext112"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="68cc12ab-8876-4071-8e2b-ea662e59d9ee"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE27"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore27"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E40FFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E60055" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x06E90083" />
        <register type="NOA" address="0x00009888" value="0x08E904C8" />
        <register type="NOA" address="0x00009888" value="0x0AE90612" />
        <register type="NOA" address="0x00009888" value="0x0CE908A3" />
        <register type="NOA" address="0x00009888" value="0x0EE90CE8" />
        <register type="NOA" address="0x00009888" value="0x10E90E32" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02070055" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext113"
       chipset="ACMGT3"
       symbol_name="Ext113"
       underscore_name="ext113"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="35fe4526-b6a1-438c-8592-b98c00bd5776"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE28"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore28"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x038300AA" />
        <register type="NOA" address="0x00009888" value="0x01840FFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03860055" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x038700AA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890083" />
        <register type="NOA" address="0x00009888" value="0x098904C8" />
        <register type="NOA" address="0x00009888" value="0x0B890612" />
        <register type="NOA" address="0x00009888" value="0x0D8908A3" />
        <register type="NOA" address="0x00009888" value="0x0F890CE8" />
        <register type="NOA" address="0x00009888" value="0x11890E32" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x030800AA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext114"
       chipset="ACMGT3"
       symbol_name="Ext114"
       underscore_name="ext114"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1093f7ed-ac49-48d0-ae94-0985d6a59ad9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE29"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore29"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40FFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x07A90083" />
        <register type="NOA" address="0x00009888" value="0x09A904C8" />
        <register type="NOA" address="0x00009888" value="0x0BA90612" />
        <register type="NOA" address="0x00009888" value="0x0DA908A3" />
        <register type="NOA" address="0x00009888" value="0x0FA90CE8" />
        <register type="NOA" address="0x00009888" value="0x11A90E32" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x030800FF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009888" value="0x01010FFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext115"
       chipset="ACMGT3"
       symbol_name="Ext115"
       underscore_name="ext115"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="65011d06-3903-4ec8-9e1d-54cb8ad171de"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE30"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore30"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40FFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C700AA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90083" />
        <register type="NOA" address="0x00009888" value="0x09C904C8" />
        <register type="NOA" address="0x00009888" value="0x0BC90612" />
        <register type="NOA" address="0x00009888" value="0x0DC908A3" />
        <register type="NOA" address="0x00009888" value="0x0FC90CE8" />
        <register type="NOA" address="0x00009888" value="0x11C90E32" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x030700AA" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01020FFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext116"
       chipset="ACMGT3"
       symbol_name="Ext116"
       underscore_name="ext116"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="07a01ff3-9f44-4798-93f7-8defeeee8a20"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE ATOMIC MESSAGE COUNT XECORE31"
             symbol_name="XVE_LOAD_STORE_CACHE_ATOMIC_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_load_store_cache_atomic_message_count_xecore31"
             description="Number of atomic operations sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40FFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x09E904C8" />
        <register type="NOA" address="0x00009888" value="0x0BE90612" />
        <register type="NOA" address="0x00009888" value="0x0DE908A3" />
        <register type="NOA" address="0x00009888" value="0x0FE90CE8" />
        <register type="NOA" address="0x00009888" value="0x11E90E32" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext117"
       chipset="ACMGT3"
       symbol_name="Ext117"
       underscore_name="ext117"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="aeb29684-3152-48c8-8cb7-4bc25712605f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE0"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_load_store_cache_fence_message_count_xecore0"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE1"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_load_store_cache_fence_message_count_xecore1"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890207" />
        <register type="NOA" address="0x00009888" value="0x08890617" />
        <register type="NOA" address="0x00009888" value="0x0A890A27" />
        <register type="NOA" address="0x00009888" value="0x0C890E37" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x0EA90207" />
        <register type="NOA" address="0x00009888" value="0x10A90617" />
        <register type="NOA" address="0x00009888" value="0x12A90A27" />
        <register type="NOA" address="0x00009888" value="0x14A90E37" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext118"
       chipset="ACMGT3"
       symbol_name="Ext118"
       underscore_name="ext118"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="beffa74f-caca-4b88-8f7d-7f01c3bc033b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE2"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_load_store_cache_fence_message_count_xecore2"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE3"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_load_store_cache_fence_message_count_xecore3"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90207" />
        <register type="NOA" address="0x00009888" value="0x08C90617" />
        <register type="NOA" address="0x00009888" value="0x0AC90A27" />
        <register type="NOA" address="0x00009888" value="0x0CC90E37" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x0EE90207" />
        <register type="NOA" address="0x00009888" value="0x10E90617" />
        <register type="NOA" address="0x00009888" value="0x12E90A27" />
        <register type="NOA" address="0x00009888" value="0x14E90E37" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext119"
       chipset="ACMGT3"
       symbol_name="Ext119"
       underscore_name="ext119"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="415ffe47-ea31-4697-a982-ee90636ed944"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE4"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_load_store_cache_fence_message_count_xecore4"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE5"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_load_store_cache_fence_message_count_xecore5"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890207" />
        <register type="NOA" address="0x00009888" value="0x09890617" />
        <register type="NOA" address="0x00009888" value="0x0B890A27" />
        <register type="NOA" address="0x00009888" value="0x0D890E37" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x0FA90207" />
        <register type="NOA" address="0x00009888" value="0x11A90617" />
        <register type="NOA" address="0x00009888" value="0x13A90A27" />
        <register type="NOA" address="0x00009888" value="0x15A90E37" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext120"
       chipset="ACMGT3"
       symbol_name="Ext120"
       underscore_name="ext120"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8112be50-e97f-44dc-b790-bc09eca28009"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE6"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_load_store_cache_fence_message_count_xecore6"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE7"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_load_store_cache_fence_message_count_xecore7"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90207" />
        <register type="NOA" address="0x00009888" value="0x09C90617" />
        <register type="NOA" address="0x00009888" value="0x0BC90A27" />
        <register type="NOA" address="0x00009888" value="0x0DC90E37" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x0FE90207" />
        <register type="NOA" address="0x00009888" value="0x11E90617" />
        <register type="NOA" address="0x00009888" value="0x13E90A27" />
        <register type="NOA" address="0x00009888" value="0x15E90E37" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext121"
       chipset="ACMGT3"
       symbol_name="Ext121"
       underscore_name="ext121"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e4c09690-3425-467a-a9cc-4a858c817c0f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE8"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_load_store_cache_fence_message_count_xecore8"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE9"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_load_store_cache_fence_message_count_xecore9"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890207" />
        <register type="NOA" address="0x00009888" value="0x08890617" />
        <register type="NOA" address="0x00009888" value="0x0A890A27" />
        <register type="NOA" address="0x00009888" value="0x0C890E37" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x0EA90207" />
        <register type="NOA" address="0x00009888" value="0x10A90617" />
        <register type="NOA" address="0x00009888" value="0x12A90A27" />
        <register type="NOA" address="0x00009888" value="0x14A90E37" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext122"
       chipset="ACMGT3"
       symbol_name="Ext122"
       underscore_name="ext122"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="61157f65-aab4-4b3d-b780-658829e378e2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE10"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_load_store_cache_fence_message_count_xecore10"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE11"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_load_store_cache_fence_message_count_xecore11"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90207" />
        <register type="NOA" address="0x00009888" value="0x08C90617" />
        <register type="NOA" address="0x00009888" value="0x0AC90A27" />
        <register type="NOA" address="0x00009888" value="0x0CC90E37" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x0EE90207" />
        <register type="NOA" address="0x00009888" value="0x10E90617" />
        <register type="NOA" address="0x00009888" value="0x12E90A27" />
        <register type="NOA" address="0x00009888" value="0x14E90E37" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext123"
       chipset="ACMGT3"
       symbol_name="Ext123"
       underscore_name="ext123"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4a875c0a-59be-4dc2-bdd1-948745fe142e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE12"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_load_store_cache_fence_message_count_xecore12"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE13"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_load_store_cache_fence_message_count_xecore13"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890207" />
        <register type="NOA" address="0x00009888" value="0x09890617" />
        <register type="NOA" address="0x00009888" value="0x0B890A27" />
        <register type="NOA" address="0x00009888" value="0x0D890E37" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x0FA90207" />
        <register type="NOA" address="0x00009888" value="0x11A90617" />
        <register type="NOA" address="0x00009888" value="0x13A90A27" />
        <register type="NOA" address="0x00009888" value="0x15A90E37" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext124"
       chipset="ACMGT3"
       symbol_name="Ext124"
       underscore_name="ext124"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8c1d463d-eee4-4f13-b01b-4b120fbbb4ad"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE14"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_load_store_cache_fence_message_count_xecore14"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE15"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_load_store_cache_fence_message_count_xecore15"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90207" />
        <register type="NOA" address="0x00009888" value="0x09C90617" />
        <register type="NOA" address="0x00009888" value="0x0BC90A27" />
        <register type="NOA" address="0x00009888" value="0x0DC90E37" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x0FE90207" />
        <register type="NOA" address="0x00009888" value="0x11E90617" />
        <register type="NOA" address="0x00009888" value="0x13E90A27" />
        <register type="NOA" address="0x00009888" value="0x15E90E37" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext125"
       chipset="ACMGT3"
       symbol_name="Ext125"
       underscore_name="ext125"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b6abefa1-e939-431b-8975-e1c687f437b3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE16"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_load_store_cache_fence_message_count_xecore16"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE17"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_load_store_cache_fence_message_count_xecore17"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890207" />
        <register type="NOA" address="0x00009888" value="0x08890617" />
        <register type="NOA" address="0x00009888" value="0x0A890A27" />
        <register type="NOA" address="0x00009888" value="0x0C890E37" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x0EA90207" />
        <register type="NOA" address="0x00009888" value="0x10A90617" />
        <register type="NOA" address="0x00009888" value="0x12A90A27" />
        <register type="NOA" address="0x00009888" value="0x14A90E37" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext126"
       chipset="ACMGT3"
       symbol_name="Ext126"
       underscore_name="ext126"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7aa427eb-754a-4222-b199-d41bc47ad3c8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE18"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_load_store_cache_fence_message_count_xecore18"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE19"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_load_store_cache_fence_message_count_xecore19"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90207" />
        <register type="NOA" address="0x00009888" value="0x08C90617" />
        <register type="NOA" address="0x00009888" value="0x0AC90A27" />
        <register type="NOA" address="0x00009888" value="0x0CC90E37" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x0EE90207" />
        <register type="NOA" address="0x00009888" value="0x10E90617" />
        <register type="NOA" address="0x00009888" value="0x12E90A27" />
        <register type="NOA" address="0x00009888" value="0x14E90E37" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext127"
       chipset="ACMGT3"
       symbol_name="Ext127"
       underscore_name="ext127"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="101df6ed-1648-43a4-a44a-21440a9df6b1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE20"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_load_store_cache_fence_message_count_xecore20"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE21"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_load_store_cache_fence_message_count_xecore21"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890207" />
        <register type="NOA" address="0x00009888" value="0x09890617" />
        <register type="NOA" address="0x00009888" value="0x0B890A27" />
        <register type="NOA" address="0x00009888" value="0x0D890E37" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x0FA90207" />
        <register type="NOA" address="0x00009888" value="0x11A90617" />
        <register type="NOA" address="0x00009888" value="0x13A90A27" />
        <register type="NOA" address="0x00009888" value="0x15A90E37" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext128"
       chipset="ACMGT3"
       symbol_name="Ext128"
       underscore_name="ext128"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="edf10822-9b87-4c5a-9d08-de730b73783c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE22"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_load_store_cache_fence_message_count_xecore22"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE23"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_load_store_cache_fence_message_count_xecore23"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90207" />
        <register type="NOA" address="0x00009888" value="0x09C90617" />
        <register type="NOA" address="0x00009888" value="0x0BC90A27" />
        <register type="NOA" address="0x00009888" value="0x0DC90E37" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x0FE90207" />
        <register type="NOA" address="0x00009888" value="0x11E90617" />
        <register type="NOA" address="0x00009888" value="0x13E90A27" />
        <register type="NOA" address="0x00009888" value="0x15E90E37" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext129"
       chipset="ACMGT3"
       symbol_name="Ext129"
       underscore_name="ext129"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="57adc349-a036-4227-bb0b-f35df5cdefc0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE24"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_load_store_cache_fence_message_count_xecore24"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE25"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_load_store_cache_fence_message_count_xecore25"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890207" />
        <register type="NOA" address="0x00009888" value="0x08890617" />
        <register type="NOA" address="0x00009888" value="0x0A890A27" />
        <register type="NOA" address="0x00009888" value="0x0C890E37" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x0EA90207" />
        <register type="NOA" address="0x00009888" value="0x10A90617" />
        <register type="NOA" address="0x00009888" value="0x12A90A27" />
        <register type="NOA" address="0x00009888" value="0x14A90E37" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext130"
       chipset="ACMGT3"
       symbol_name="Ext130"
       underscore_name="ext130"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fa55a401-6330-4838-ba1d-97d99d1b3dab"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE26"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_load_store_cache_fence_message_count_xecore26"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE27"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_load_store_cache_fence_message_count_xecore27"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90207" />
        <register type="NOA" address="0x00009888" value="0x08C90617" />
        <register type="NOA" address="0x00009888" value="0x0AC90A27" />
        <register type="NOA" address="0x00009888" value="0x0CC90E37" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x0EE90207" />
        <register type="NOA" address="0x00009888" value="0x10E90617" />
        <register type="NOA" address="0x00009888" value="0x12E90A27" />
        <register type="NOA" address="0x00009888" value="0x14E90E37" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext131"
       chipset="ACMGT3"
       symbol_name="Ext131"
       underscore_name="ext131"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b3dcbad6-531c-42f5-be91-de0a33aa7a74"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE28"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_load_store_cache_fence_message_count_xecore28"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE29"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_load_store_cache_fence_message_count_xecore29"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890207" />
        <register type="NOA" address="0x00009888" value="0x09890617" />
        <register type="NOA" address="0x00009888" value="0x0B890A27" />
        <register type="NOA" address="0x00009888" value="0x0D890E37" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x0FA90207" />
        <register type="NOA" address="0x00009888" value="0x11A90617" />
        <register type="NOA" address="0x00009888" value="0x13A90A27" />
        <register type="NOA" address="0x00009888" value="0x15A90E37" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext132"
       chipset="ACMGT3"
       symbol_name="Ext132"
       underscore_name="ext132"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f2043fc3-5aae-42c7-aa3f-eabd0cf24b60"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE30"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_load_store_cache_fence_message_count_xecore30"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE FENCE MESSAGE COUNT XECORE31"
             symbol_name="XVE_LOAD_STORE_CACHE_FENCE_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_load_store_cache_fence_message_count_xecore31"
             description="Number of fence messages sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90207" />
        <register type="NOA" address="0x00009888" value="0x09C90617" />
        <register type="NOA" address="0x00009888" value="0x0BC90A27" />
        <register type="NOA" address="0x00009888" value="0x0DC90E37" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x0FE90207" />
        <register type="NOA" address="0x00009888" value="0x11E90617" />
        <register type="NOA" address="0x00009888" value="0x13E90A27" />
        <register type="NOA" address="0x00009888" value="0x15E90E37" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext133"
       chipset="ACMGT3"
       symbol_name="Ext133"
       underscore_name="ext133"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fc8faaca-0410-41a8-baa5-881d1c172763"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE0"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_slm_read_message_count_xecore0"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE1"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_slm_read_message_count_xecore1"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890004" />
        <register type="NOA" address="0x00009888" value="0x08890414" />
        <register type="NOA" address="0x00009888" value="0x0A890824" />
        <register type="NOA" address="0x00009888" value="0x0C890C34" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90004" />
        <register type="NOA" address="0x00009888" value="0x10A90414" />
        <register type="NOA" address="0x00009888" value="0x12A90824" />
        <register type="NOA" address="0x00009888" value="0x14A90C34" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext134"
       chipset="ACMGT3"
       symbol_name="Ext134"
       underscore_name="ext134"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c87b7319-7935-4642-b124-c14ad8fda69d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE2"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_slm_read_message_count_xecore2"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE3"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_slm_read_message_count_xecore3"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90004" />
        <register type="NOA" address="0x00009888" value="0x08C90414" />
        <register type="NOA" address="0x00009888" value="0x0AC90824" />
        <register type="NOA" address="0x00009888" value="0x0CC90C34" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90004" />
        <register type="NOA" address="0x00009888" value="0x10E90414" />
        <register type="NOA" address="0x00009888" value="0x12E90824" />
        <register type="NOA" address="0x00009888" value="0x14E90C34" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext135"
       chipset="ACMGT3"
       symbol_name="Ext135"
       underscore_name="ext135"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3e0b0511-a1d8-4bfe-b1ef-48520609b5bb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE4"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_slm_read_message_count_xecore4"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE5"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_slm_read_message_count_xecore5"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890004" />
        <register type="NOA" address="0x00009888" value="0x09890414" />
        <register type="NOA" address="0x00009888" value="0x0B890824" />
        <register type="NOA" address="0x00009888" value="0x0D890C34" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90004" />
        <register type="NOA" address="0x00009888" value="0x11A90414" />
        <register type="NOA" address="0x00009888" value="0x13A90824" />
        <register type="NOA" address="0x00009888" value="0x15A90C34" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext136"
       chipset="ACMGT3"
       symbol_name="Ext136"
       underscore_name="ext136"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="44085566-4f70-4640-aafd-bbc83062552a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE6"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_slm_read_message_count_xecore6"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE7"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_slm_read_message_count_xecore7"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90004" />
        <register type="NOA" address="0x00009888" value="0x09C90414" />
        <register type="NOA" address="0x00009888" value="0x0BC90824" />
        <register type="NOA" address="0x00009888" value="0x0DC90C34" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90004" />
        <register type="NOA" address="0x00009888" value="0x11E90414" />
        <register type="NOA" address="0x00009888" value="0x13E90824" />
        <register type="NOA" address="0x00009888" value="0x15E90C34" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext137"
       chipset="ACMGT3"
       symbol_name="Ext137"
       underscore_name="ext137"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c7d9a6b4-b939-4eb2-a272-1737f6f3df45"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE8"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_slm_read_message_count_xecore8"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE9"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_slm_read_message_count_xecore9"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890004" />
        <register type="NOA" address="0x00009888" value="0x08890414" />
        <register type="NOA" address="0x00009888" value="0x0A890824" />
        <register type="NOA" address="0x00009888" value="0x0C890C34" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90004" />
        <register type="NOA" address="0x00009888" value="0x10A90414" />
        <register type="NOA" address="0x00009888" value="0x12A90824" />
        <register type="NOA" address="0x00009888" value="0x14A90C34" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext138"
       chipset="ACMGT3"
       symbol_name="Ext138"
       underscore_name="ext138"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="428b3770-8cd8-469c-b83f-545610b80760"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE10"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_slm_read_message_count_xecore10"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE11"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_slm_read_message_count_xecore11"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90004" />
        <register type="NOA" address="0x00009888" value="0x08C90414" />
        <register type="NOA" address="0x00009888" value="0x0AC90824" />
        <register type="NOA" address="0x00009888" value="0x0CC90C34" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90004" />
        <register type="NOA" address="0x00009888" value="0x10E90414" />
        <register type="NOA" address="0x00009888" value="0x12E90824" />
        <register type="NOA" address="0x00009888" value="0x14E90C34" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext139"
       chipset="ACMGT3"
       symbol_name="Ext139"
       underscore_name="ext139"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4e566d7d-9e9d-439a-9d4c-bc2fd96d7716"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE12"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_slm_read_message_count_xecore12"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE13"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_slm_read_message_count_xecore13"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890004" />
        <register type="NOA" address="0x00009888" value="0x09890414" />
        <register type="NOA" address="0x00009888" value="0x0B890824" />
        <register type="NOA" address="0x00009888" value="0x0D890C34" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90004" />
        <register type="NOA" address="0x00009888" value="0x11A90414" />
        <register type="NOA" address="0x00009888" value="0x13A90824" />
        <register type="NOA" address="0x00009888" value="0x15A90C34" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext140"
       chipset="ACMGT3"
       symbol_name="Ext140"
       underscore_name="ext140"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9f0b112a-780a-4e61-9d1f-47f90b536d59"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE14"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_slm_read_message_count_xecore14"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE15"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_slm_read_message_count_xecore15"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90004" />
        <register type="NOA" address="0x00009888" value="0x09C90414" />
        <register type="NOA" address="0x00009888" value="0x0BC90824" />
        <register type="NOA" address="0x00009888" value="0x0DC90C34" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90004" />
        <register type="NOA" address="0x00009888" value="0x11E90414" />
        <register type="NOA" address="0x00009888" value="0x13E90824" />
        <register type="NOA" address="0x00009888" value="0x15E90C34" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext141"
       chipset="ACMGT3"
       symbol_name="Ext141"
       underscore_name="ext141"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="854fb71e-5727-4f1d-9384-52b395a4d8a3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE16"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_slm_read_message_count_xecore16"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE17"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_slm_read_message_count_xecore17"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890004" />
        <register type="NOA" address="0x00009888" value="0x08890414" />
        <register type="NOA" address="0x00009888" value="0x0A890824" />
        <register type="NOA" address="0x00009888" value="0x0C890C34" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90004" />
        <register type="NOA" address="0x00009888" value="0x10A90414" />
        <register type="NOA" address="0x00009888" value="0x12A90824" />
        <register type="NOA" address="0x00009888" value="0x14A90C34" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext142"
       chipset="ACMGT3"
       symbol_name="Ext142"
       underscore_name="ext142"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fe0561e1-8d92-495c-b849-4d9707cf5682"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE18"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_slm_read_message_count_xecore18"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE19"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_slm_read_message_count_xecore19"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90004" />
        <register type="NOA" address="0x00009888" value="0x08C90414" />
        <register type="NOA" address="0x00009888" value="0x0AC90824" />
        <register type="NOA" address="0x00009888" value="0x0CC90C34" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90004" />
        <register type="NOA" address="0x00009888" value="0x10E90414" />
        <register type="NOA" address="0x00009888" value="0x12E90824" />
        <register type="NOA" address="0x00009888" value="0x14E90C34" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext143"
       chipset="ACMGT3"
       symbol_name="Ext143"
       underscore_name="ext143"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="46dbfe20-297f-437b-a33f-55e3a55b3f49"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE20"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_slm_read_message_count_xecore20"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE21"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_slm_read_message_count_xecore21"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890004" />
        <register type="NOA" address="0x00009888" value="0x09890414" />
        <register type="NOA" address="0x00009888" value="0x0B890824" />
        <register type="NOA" address="0x00009888" value="0x0D890C34" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90004" />
        <register type="NOA" address="0x00009888" value="0x11A90414" />
        <register type="NOA" address="0x00009888" value="0x13A90824" />
        <register type="NOA" address="0x00009888" value="0x15A90C34" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext144"
       chipset="ACMGT3"
       symbol_name="Ext144"
       underscore_name="ext144"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="771f932d-6d5d-455a-ac07-95b7944cf0f3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE22"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_slm_read_message_count_xecore22"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE23"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_slm_read_message_count_xecore23"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90004" />
        <register type="NOA" address="0x00009888" value="0x09C90414" />
        <register type="NOA" address="0x00009888" value="0x0BC90824" />
        <register type="NOA" address="0x00009888" value="0x0DC90C34" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90004" />
        <register type="NOA" address="0x00009888" value="0x11E90414" />
        <register type="NOA" address="0x00009888" value="0x13E90824" />
        <register type="NOA" address="0x00009888" value="0x15E90C34" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext145"
       chipset="ACMGT3"
       symbol_name="Ext145"
       underscore_name="ext145"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8798172d-cd55-4b8b-bdd4-b0e4506f5814"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE24"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_slm_read_message_count_xecore24"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE25"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_slm_read_message_count_xecore25"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890004" />
        <register type="NOA" address="0x00009888" value="0x08890414" />
        <register type="NOA" address="0x00009888" value="0x0A890824" />
        <register type="NOA" address="0x00009888" value="0x0C890C34" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90004" />
        <register type="NOA" address="0x00009888" value="0x10A90414" />
        <register type="NOA" address="0x00009888" value="0x12A90824" />
        <register type="NOA" address="0x00009888" value="0x14A90C34" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext146"
       chipset="ACMGT3"
       symbol_name="Ext146"
       underscore_name="ext146"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cdb10de1-e17b-4a8b-b90c-19de2c4759f9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE26"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_slm_read_message_count_xecore26"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE27"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_slm_read_message_count_xecore27"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90004" />
        <register type="NOA" address="0x00009888" value="0x08C90414" />
        <register type="NOA" address="0x00009888" value="0x0AC90824" />
        <register type="NOA" address="0x00009888" value="0x0CC90C34" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90004" />
        <register type="NOA" address="0x00009888" value="0x10E90414" />
        <register type="NOA" address="0x00009888" value="0x12E90824" />
        <register type="NOA" address="0x00009888" value="0x14E90C34" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext147"
       chipset="ACMGT3"
       symbol_name="Ext147"
       underscore_name="ext147"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="23705ec8-4cd3-4907-a1ad-3fe56529d8ff"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE28"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_slm_read_message_count_xecore28"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE29"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_slm_read_message_count_xecore29"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890004" />
        <register type="NOA" address="0x00009888" value="0x09890414" />
        <register type="NOA" address="0x00009888" value="0x0B890824" />
        <register type="NOA" address="0x00009888" value="0x0D890C34" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90004" />
        <register type="NOA" address="0x00009888" value="0x11A90414" />
        <register type="NOA" address="0x00009888" value="0x13A90824" />
        <register type="NOA" address="0x00009888" value="0x15A90C34" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext148"
       chipset="ACMGT3"
       symbol_name="Ext148"
       underscore_name="ext148"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="dbed477b-2c30-478d-b3fa-b5615416b1af"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE30"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_slm_read_message_count_xecore30"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM READ MESSAGE COUNT XECORE31"
             symbol_name="XVE_SLM_READ_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_slm_read_message_count_xecore31"
             description="Number of SLM read messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90004" />
        <register type="NOA" address="0x00009888" value="0x09C90414" />
        <register type="NOA" address="0x00009888" value="0x0BC90824" />
        <register type="NOA" address="0x00009888" value="0x0DC90C34" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90004" />
        <register type="NOA" address="0x00009888" value="0x11E90414" />
        <register type="NOA" address="0x00009888" value="0x13E90824" />
        <register type="NOA" address="0x00009888" value="0x15E90C34" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext149"
       chipset="ACMGT3"
       symbol_name="Ext149"
       underscore_name="ext149"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8f6adfed-5fbc-42c7-80f2-30904a388408"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE0"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_slm_write_message_count_xecore0"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE1"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_slm_write_message_count_xecore1"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890003" />
        <register type="NOA" address="0x00009888" value="0x08890413" />
        <register type="NOA" address="0x00009888" value="0x0A890823" />
        <register type="NOA" address="0x00009888" value="0x0C890C33" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90003" />
        <register type="NOA" address="0x00009888" value="0x10A90413" />
        <register type="NOA" address="0x00009888" value="0x12A90823" />
        <register type="NOA" address="0x00009888" value="0x14A90C33" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext150"
       chipset="ACMGT3"
       symbol_name="Ext150"
       underscore_name="ext150"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="aed081c7-ab5e-46c5-bedf-91477e538dd6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE2"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_slm_write_message_count_xecore2"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE3"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_slm_write_message_count_xecore3"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90003" />
        <register type="NOA" address="0x00009888" value="0x08C90413" />
        <register type="NOA" address="0x00009888" value="0x0AC90823" />
        <register type="NOA" address="0x00009888" value="0x0CC90C33" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90003" />
        <register type="NOA" address="0x00009888" value="0x10E90413" />
        <register type="NOA" address="0x00009888" value="0x12E90823" />
        <register type="NOA" address="0x00009888" value="0x14E90C33" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext151"
       chipset="ACMGT3"
       symbol_name="Ext151"
       underscore_name="ext151"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a09e1665-c5dd-4819-81fa-04a797f9de26"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE4"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_slm_write_message_count_xecore4"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE5"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_slm_write_message_count_xecore5"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890003" />
        <register type="NOA" address="0x00009888" value="0x09890413" />
        <register type="NOA" address="0x00009888" value="0x0B890823" />
        <register type="NOA" address="0x00009888" value="0x0D890C33" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90003" />
        <register type="NOA" address="0x00009888" value="0x11A90413" />
        <register type="NOA" address="0x00009888" value="0x13A90823" />
        <register type="NOA" address="0x00009888" value="0x15A90C33" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext152"
       chipset="ACMGT3"
       symbol_name="Ext152"
       underscore_name="ext152"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c963fbd4-f12b-4c8b-b5a8-03aff5190950"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE6"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_slm_write_message_count_xecore6"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE7"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_slm_write_message_count_xecore7"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90003" />
        <register type="NOA" address="0x00009888" value="0x09C90413" />
        <register type="NOA" address="0x00009888" value="0x0BC90823" />
        <register type="NOA" address="0x00009888" value="0x0DC90C33" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90003" />
        <register type="NOA" address="0x00009888" value="0x11E90413" />
        <register type="NOA" address="0x00009888" value="0x13E90823" />
        <register type="NOA" address="0x00009888" value="0x15E90C33" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext153"
       chipset="ACMGT3"
       symbol_name="Ext153"
       underscore_name="ext153"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a7cf7aba-86a2-45dd-baa3-e877df9883f3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE8"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_slm_write_message_count_xecore8"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE9"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_slm_write_message_count_xecore9"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890003" />
        <register type="NOA" address="0x00009888" value="0x08890413" />
        <register type="NOA" address="0x00009888" value="0x0A890823" />
        <register type="NOA" address="0x00009888" value="0x0C890C33" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90003" />
        <register type="NOA" address="0x00009888" value="0x10A90413" />
        <register type="NOA" address="0x00009888" value="0x12A90823" />
        <register type="NOA" address="0x00009888" value="0x14A90C33" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext154"
       chipset="ACMGT3"
       symbol_name="Ext154"
       underscore_name="ext154"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5207e446-2d9c-4d66-8afa-2f474c9d403a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE10"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_slm_write_message_count_xecore10"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE11"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_slm_write_message_count_xecore11"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90003" />
        <register type="NOA" address="0x00009888" value="0x08C90413" />
        <register type="NOA" address="0x00009888" value="0x0AC90823" />
        <register type="NOA" address="0x00009888" value="0x0CC90C33" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90003" />
        <register type="NOA" address="0x00009888" value="0x10E90413" />
        <register type="NOA" address="0x00009888" value="0x12E90823" />
        <register type="NOA" address="0x00009888" value="0x14E90C33" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext155"
       chipset="ACMGT3"
       symbol_name="Ext155"
       underscore_name="ext155"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="446e638a-6570-4b0a-b980-15071ca6a136"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE12"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_slm_write_message_count_xecore12"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE13"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_slm_write_message_count_xecore13"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890003" />
        <register type="NOA" address="0x00009888" value="0x09890413" />
        <register type="NOA" address="0x00009888" value="0x0B890823" />
        <register type="NOA" address="0x00009888" value="0x0D890C33" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90003" />
        <register type="NOA" address="0x00009888" value="0x11A90413" />
        <register type="NOA" address="0x00009888" value="0x13A90823" />
        <register type="NOA" address="0x00009888" value="0x15A90C33" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext156"
       chipset="ACMGT3"
       symbol_name="Ext156"
       underscore_name="ext156"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4c6764e2-9e79-4cb7-ae35-03459c6d06e4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE14"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_slm_write_message_count_xecore14"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE15"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_slm_write_message_count_xecore15"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90003" />
        <register type="NOA" address="0x00009888" value="0x09C90413" />
        <register type="NOA" address="0x00009888" value="0x0BC90823" />
        <register type="NOA" address="0x00009888" value="0x0DC90C33" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90003" />
        <register type="NOA" address="0x00009888" value="0x11E90413" />
        <register type="NOA" address="0x00009888" value="0x13E90823" />
        <register type="NOA" address="0x00009888" value="0x15E90C33" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext157"
       chipset="ACMGT3"
       symbol_name="Ext157"
       underscore_name="ext157"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c148c5e1-7709-4fbe-ae06-1f23721141c9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE16"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_slm_write_message_count_xecore16"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE17"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_slm_write_message_count_xecore17"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890003" />
        <register type="NOA" address="0x00009888" value="0x08890413" />
        <register type="NOA" address="0x00009888" value="0x0A890823" />
        <register type="NOA" address="0x00009888" value="0x0C890C33" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90003" />
        <register type="NOA" address="0x00009888" value="0x10A90413" />
        <register type="NOA" address="0x00009888" value="0x12A90823" />
        <register type="NOA" address="0x00009888" value="0x14A90C33" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext158"
       chipset="ACMGT3"
       symbol_name="Ext158"
       underscore_name="ext158"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a733cb3b-6a08-44a2-b732-11e7ba701391"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE18"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_slm_write_message_count_xecore18"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE19"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_slm_write_message_count_xecore19"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90003" />
        <register type="NOA" address="0x00009888" value="0x08C90413" />
        <register type="NOA" address="0x00009888" value="0x0AC90823" />
        <register type="NOA" address="0x00009888" value="0x0CC90C33" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90003" />
        <register type="NOA" address="0x00009888" value="0x10E90413" />
        <register type="NOA" address="0x00009888" value="0x12E90823" />
        <register type="NOA" address="0x00009888" value="0x14E90C33" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext159"
       chipset="ACMGT3"
       symbol_name="Ext159"
       underscore_name="ext159"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="15186c13-8523-470b-bda5-363a5b4e001a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE20"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_slm_write_message_count_xecore20"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE21"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_slm_write_message_count_xecore21"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890003" />
        <register type="NOA" address="0x00009888" value="0x09890413" />
        <register type="NOA" address="0x00009888" value="0x0B890823" />
        <register type="NOA" address="0x00009888" value="0x0D890C33" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90003" />
        <register type="NOA" address="0x00009888" value="0x11A90413" />
        <register type="NOA" address="0x00009888" value="0x13A90823" />
        <register type="NOA" address="0x00009888" value="0x15A90C33" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext160"
       chipset="ACMGT3"
       symbol_name="Ext160"
       underscore_name="ext160"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="df25a2c1-8375-4034-8ad9-f291c80a3f9c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE22"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_slm_write_message_count_xecore22"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE23"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_slm_write_message_count_xecore23"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90003" />
        <register type="NOA" address="0x00009888" value="0x09C90413" />
        <register type="NOA" address="0x00009888" value="0x0BC90823" />
        <register type="NOA" address="0x00009888" value="0x0DC90C33" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90003" />
        <register type="NOA" address="0x00009888" value="0x11E90413" />
        <register type="NOA" address="0x00009888" value="0x13E90823" />
        <register type="NOA" address="0x00009888" value="0x15E90C33" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext161"
       chipset="ACMGT3"
       symbol_name="Ext161"
       underscore_name="ext161"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="97bb9d99-1be8-4add-a674-50795062f1a7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE24"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_slm_write_message_count_xecore24"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE25"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_slm_write_message_count_xecore25"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x06890003" />
        <register type="NOA" address="0x00009888" value="0x08890413" />
        <register type="NOA" address="0x00009888" value="0x0A890823" />
        <register type="NOA" address="0x00009888" value="0x0C890C33" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90003" />
        <register type="NOA" address="0x00009888" value="0x10A90413" />
        <register type="NOA" address="0x00009888" value="0x12A90823" />
        <register type="NOA" address="0x00009888" value="0x14A90C33" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext162"
       chipset="ACMGT3"
       symbol_name="Ext162"
       underscore_name="ext162"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="725d052c-1ead-4fd5-96fc-68d7db607dc7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE26"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_slm_write_message_count_xecore26"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE27"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_slm_write_message_count_xecore27"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x06C90003" />
        <register type="NOA" address="0x00009888" value="0x08C90413" />
        <register type="NOA" address="0x00009888" value="0x0AC90823" />
        <register type="NOA" address="0x00009888" value="0x0CC90C33" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x0EE90003" />
        <register type="NOA" address="0x00009888" value="0x10E90413" />
        <register type="NOA" address="0x00009888" value="0x12E90823" />
        <register type="NOA" address="0x00009888" value="0x14E90C33" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext163"
       chipset="ACMGT3"
       symbol_name="Ext163"
       underscore_name="ext163"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="63a891bb-dcce-41a0-8c54-cddd68cd298b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE28"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_slm_write_message_count_xecore28"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE29"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_slm_write_message_count_xecore29"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x07890003" />
        <register type="NOA" address="0x00009888" value="0x09890413" />
        <register type="NOA" address="0x00009888" value="0x0B890823" />
        <register type="NOA" address="0x00009888" value="0x0D890C33" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90003" />
        <register type="NOA" address="0x00009888" value="0x11A90413" />
        <register type="NOA" address="0x00009888" value="0x13A90823" />
        <register type="NOA" address="0x00009888" value="0x15A90C33" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext164"
       chipset="ACMGT3"
       symbol_name="Ext164"
       underscore_name="ext164"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0d6008ca-0cbb-4be9-a615-e9ecec99f5d7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE30"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_slm_write_message_count_xecore30"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM WRITE MESSAGE COUNT XECORE31"
             symbol_name="XVE_SLM_WRITE_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_slm_write_message_count_xecore31"
             description="Number of SLM write messages sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x07C90003" />
        <register type="NOA" address="0x00009888" value="0x09C90413" />
        <register type="NOA" address="0x00009888" value="0x0BC90823" />
        <register type="NOA" address="0x00009888" value="0x0DC90C33" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x0FE90003" />
        <register type="NOA" address="0x00009888" value="0x11E90413" />
        <register type="NOA" address="0x00009888" value="0x13E90823" />
        <register type="NOA" address="0x00009888" value="0x15E90C33" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext165"
       chipset="ACMGT3"
       symbol_name="Ext165"
       underscore_name="ext165"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7df82e88-2ee2-4fbc-8adb-d727d7642c39"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE0"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_slm_atomic_message_count_xecore0"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x028300AA" />
        <register type="NOA" address="0x00009888" value="0x00840FFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02860055" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x028700AA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890083" />
        <register type="NOA" address="0x00009888" value="0x088904C8" />
        <register type="NOA" address="0x00009888" value="0x0A890612" />
        <register type="NOA" address="0x00009888" value="0x0C8908A3" />
        <register type="NOA" address="0x00009888" value="0x0E890CE8" />
        <register type="NOA" address="0x00009888" value="0x10890E32" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext166"
       chipset="ACMGT3"
       symbol_name="Ext166"
       underscore_name="ext166"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3e04e13c-9dea-45d0-ae38-0596b159f871"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE1"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_slm_atomic_message_count_xecore1"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40FFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x06A90083" />
        <register type="NOA" address="0x00009888" value="0x08A904C8" />
        <register type="NOA" address="0x00009888" value="0x0AA90612" />
        <register type="NOA" address="0x00009888" value="0x0CA908A3" />
        <register type="NOA" address="0x00009888" value="0x0EA90CE8" />
        <register type="NOA" address="0x00009888" value="0x10A90E32" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext167"
       chipset="ACMGT3"
       symbol_name="Ext167"
       underscore_name="ext167"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="47678de2-1d55-41be-9fce-6f7d5e771f87"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE2"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_slm_atomic_message_count_xecore2"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40FFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C700AA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90083" />
        <register type="NOA" address="0x00009888" value="0x08C904C8" />
        <register type="NOA" address="0x00009888" value="0x0AC90612" />
        <register type="NOA" address="0x00009888" value="0x0CC908A3" />
        <register type="NOA" address="0x00009888" value="0x0EC90CE8" />
        <register type="NOA" address="0x00009888" value="0x10C90E32" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x020700AA" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00020FFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext168"
       chipset="ACMGT3"
       symbol_name="Ext168"
       underscore_name="ext168"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0dbdebc2-4202-460e-941b-d3b4a321f450"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE3"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_slm_atomic_message_count_xecore3"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E40FFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E60055" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x06E90083" />
        <register type="NOA" address="0x00009888" value="0x08E904C8" />
        <register type="NOA" address="0x00009888" value="0x0AE90612" />
        <register type="NOA" address="0x00009888" value="0x0CE908A3" />
        <register type="NOA" address="0x00009888" value="0x0EE90CE8" />
        <register type="NOA" address="0x00009888" value="0x10E90E32" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02070055" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext169"
       chipset="ACMGT3"
       symbol_name="Ext169"
       underscore_name="ext169"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="406d841d-d415-434e-94d4-5756af4a9e37"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE4"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_slm_atomic_message_count_xecore4"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x038300AA" />
        <register type="NOA" address="0x00009888" value="0x01840FFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03860055" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x038700AA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890083" />
        <register type="NOA" address="0x00009888" value="0x098904C8" />
        <register type="NOA" address="0x00009888" value="0x0B890612" />
        <register type="NOA" address="0x00009888" value="0x0D8908A3" />
        <register type="NOA" address="0x00009888" value="0x0F890CE8" />
        <register type="NOA" address="0x00009888" value="0x11890E32" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x030800AA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext170"
       chipset="ACMGT3"
       symbol_name="Ext170"
       underscore_name="ext170"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3e3ce4f4-1ead-4705-8243-a7786c061089"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE5"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_slm_atomic_message_count_xecore5"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40FFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x07A90083" />
        <register type="NOA" address="0x00009888" value="0x09A904C8" />
        <register type="NOA" address="0x00009888" value="0x0BA90612" />
        <register type="NOA" address="0x00009888" value="0x0DA908A3" />
        <register type="NOA" address="0x00009888" value="0x0FA90CE8" />
        <register type="NOA" address="0x00009888" value="0x11A90E32" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x030800FF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009888" value="0x01010FFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext171"
       chipset="ACMGT3"
       symbol_name="Ext171"
       underscore_name="ext171"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e9e8cc3e-2c88-4b2c-a8d2-67f00c9699a5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE6"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_slm_atomic_message_count_xecore6"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40FFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C700AA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90083" />
        <register type="NOA" address="0x00009888" value="0x09C904C8" />
        <register type="NOA" address="0x00009888" value="0x0BC90612" />
        <register type="NOA" address="0x00009888" value="0x0DC908A3" />
        <register type="NOA" address="0x00009888" value="0x0FC90CE8" />
        <register type="NOA" address="0x00009888" value="0x11C90E32" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x030700AA" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01020FFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext172"
       chipset="ACMGT3"
       symbol_name="Ext172"
       underscore_name="ext172"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="23e25067-e274-4172-a380-e032c4d685d6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE7"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_slm_atomic_message_count_xecore7"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40FFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x09E904C8" />
        <register type="NOA" address="0x00009888" value="0x0BE90612" />
        <register type="NOA" address="0x00009888" value="0x0DE908A3" />
        <register type="NOA" address="0x00009888" value="0x0FE90CE8" />
        <register type="NOA" address="0x00009888" value="0x11E90E32" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext173"
       chipset="ACMGT3"
       symbol_name="Ext173"
       underscore_name="ext173"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="21d3e3ca-2381-47d9-bf55-0aa699ebac4b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE8"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_slm_atomic_message_count_xecore8"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x028300AA" />
        <register type="NOA" address="0x00009888" value="0x00840FFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02860055" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x028700AA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890083" />
        <register type="NOA" address="0x00009888" value="0x088904C8" />
        <register type="NOA" address="0x00009888" value="0x0A890612" />
        <register type="NOA" address="0x00009888" value="0x0C8908A3" />
        <register type="NOA" address="0x00009888" value="0x0E890CE8" />
        <register type="NOA" address="0x00009888" value="0x10890E32" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext174"
       chipset="ACMGT3"
       symbol_name="Ext174"
       underscore_name="ext174"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0b4f4666-f7af-484e-8f18-68762db73ad7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE9"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_slm_atomic_message_count_xecore9"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40FFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x06A90083" />
        <register type="NOA" address="0x00009888" value="0x08A904C8" />
        <register type="NOA" address="0x00009888" value="0x0AA90612" />
        <register type="NOA" address="0x00009888" value="0x0CA908A3" />
        <register type="NOA" address="0x00009888" value="0x0EA90CE8" />
        <register type="NOA" address="0x00009888" value="0x10A90E32" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext175"
       chipset="ACMGT3"
       symbol_name="Ext175"
       underscore_name="ext175"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="27c6aca7-31ed-477e-a48a-34fefb2a02a8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE10"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_slm_atomic_message_count_xecore10"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40FFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C700AA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90083" />
        <register type="NOA" address="0x00009888" value="0x08C904C8" />
        <register type="NOA" address="0x00009888" value="0x0AC90612" />
        <register type="NOA" address="0x00009888" value="0x0CC908A3" />
        <register type="NOA" address="0x00009888" value="0x0EC90CE8" />
        <register type="NOA" address="0x00009888" value="0x10C90E32" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x020700AA" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00020FFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext176"
       chipset="ACMGT3"
       symbol_name="Ext176"
       underscore_name="ext176"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="813597c0-4e8c-408c-8410-e6e5ece2b810"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE11"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_slm_atomic_message_count_xecore11"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E40FFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E60055" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x06E90083" />
        <register type="NOA" address="0x00009888" value="0x08E904C8" />
        <register type="NOA" address="0x00009888" value="0x0AE90612" />
        <register type="NOA" address="0x00009888" value="0x0CE908A3" />
        <register type="NOA" address="0x00009888" value="0x0EE90CE8" />
        <register type="NOA" address="0x00009888" value="0x10E90E32" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02070055" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext177"
       chipset="ACMGT3"
       symbol_name="Ext177"
       underscore_name="ext177"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a31bccd0-3d2c-4697-8c8b-2e4c0920b30b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE12"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_slm_atomic_message_count_xecore12"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x038300AA" />
        <register type="NOA" address="0x00009888" value="0x01840FFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03860055" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x038700AA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890083" />
        <register type="NOA" address="0x00009888" value="0x098904C8" />
        <register type="NOA" address="0x00009888" value="0x0B890612" />
        <register type="NOA" address="0x00009888" value="0x0D8908A3" />
        <register type="NOA" address="0x00009888" value="0x0F890CE8" />
        <register type="NOA" address="0x00009888" value="0x11890E32" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x030800AA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext178"
       chipset="ACMGT3"
       symbol_name="Ext178"
       underscore_name="ext178"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d936d62e-18f5-4216-84a6-e419ae29b3c7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE13"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_slm_atomic_message_count_xecore13"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40FFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x07A90083" />
        <register type="NOA" address="0x00009888" value="0x09A904C8" />
        <register type="NOA" address="0x00009888" value="0x0BA90612" />
        <register type="NOA" address="0x00009888" value="0x0DA908A3" />
        <register type="NOA" address="0x00009888" value="0x0FA90CE8" />
        <register type="NOA" address="0x00009888" value="0x11A90E32" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x030800FF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009888" value="0x01010FFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext179"
       chipset="ACMGT3"
       symbol_name="Ext179"
       underscore_name="ext179"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="49b08c39-b26e-42e8-99b7-f1be426862cb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE14"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_slm_atomic_message_count_xecore14"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40FFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C700AA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90083" />
        <register type="NOA" address="0x00009888" value="0x09C904C8" />
        <register type="NOA" address="0x00009888" value="0x0BC90612" />
        <register type="NOA" address="0x00009888" value="0x0DC908A3" />
        <register type="NOA" address="0x00009888" value="0x0FC90CE8" />
        <register type="NOA" address="0x00009888" value="0x11C90E32" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x030700AA" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01020FFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext180"
       chipset="ACMGT3"
       symbol_name="Ext180"
       underscore_name="ext180"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2c9db1da-1263-422b-9ae6-b2d59b5ec7b4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE15"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_slm_atomic_message_count_xecore15"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40FFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x09E904C8" />
        <register type="NOA" address="0x00009888" value="0x0BE90612" />
        <register type="NOA" address="0x00009888" value="0x0DE908A3" />
        <register type="NOA" address="0x00009888" value="0x0FE90CE8" />
        <register type="NOA" address="0x00009888" value="0x11E90E32" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext181"
       chipset="ACMGT3"
       symbol_name="Ext181"
       underscore_name="ext181"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="135f67bb-5cc5-408c-a5aa-760f9df1a3c1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE16"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_slm_atomic_message_count_xecore16"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x028300AA" />
        <register type="NOA" address="0x00009888" value="0x00840FFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02860055" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x028700AA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890083" />
        <register type="NOA" address="0x00009888" value="0x088904C8" />
        <register type="NOA" address="0x00009888" value="0x0A890612" />
        <register type="NOA" address="0x00009888" value="0x0C8908A3" />
        <register type="NOA" address="0x00009888" value="0x0E890CE8" />
        <register type="NOA" address="0x00009888" value="0x10890E32" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext182"
       chipset="ACMGT3"
       symbol_name="Ext182"
       underscore_name="ext182"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c106cace-c1ea-4023-a288-f4b0a2487cc3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE17"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_slm_atomic_message_count_xecore17"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40FFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x06A90083" />
        <register type="NOA" address="0x00009888" value="0x08A904C8" />
        <register type="NOA" address="0x00009888" value="0x0AA90612" />
        <register type="NOA" address="0x00009888" value="0x0CA908A3" />
        <register type="NOA" address="0x00009888" value="0x0EA90CE8" />
        <register type="NOA" address="0x00009888" value="0x10A90E32" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext183"
       chipset="ACMGT3"
       symbol_name="Ext183"
       underscore_name="ext183"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4483d3ce-c377-4a00-8f10-7159c70fecd1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE18"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_slm_atomic_message_count_xecore18"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40FFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C700AA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90083" />
        <register type="NOA" address="0x00009888" value="0x08C904C8" />
        <register type="NOA" address="0x00009888" value="0x0AC90612" />
        <register type="NOA" address="0x00009888" value="0x0CC908A3" />
        <register type="NOA" address="0x00009888" value="0x0EC90CE8" />
        <register type="NOA" address="0x00009888" value="0x10C90E32" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x020700AA" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00020FFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext184"
       chipset="ACMGT3"
       symbol_name="Ext184"
       underscore_name="ext184"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="eaef6bf8-dd2a-4a07-a948-d837765220ff"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE19"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_slm_atomic_message_count_xecore19"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E40FFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E60055" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x06E90083" />
        <register type="NOA" address="0x00009888" value="0x08E904C8" />
        <register type="NOA" address="0x00009888" value="0x0AE90612" />
        <register type="NOA" address="0x00009888" value="0x0CE908A3" />
        <register type="NOA" address="0x00009888" value="0x0EE90CE8" />
        <register type="NOA" address="0x00009888" value="0x10E90E32" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02070055" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext185"
       chipset="ACMGT3"
       symbol_name="Ext185"
       underscore_name="ext185"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="00a90659-f144-4e89-b782-5dc13e3b3ca3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE20"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_slm_atomic_message_count_xecore20"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x038300AA" />
        <register type="NOA" address="0x00009888" value="0x01840FFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03860055" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x038700AA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890083" />
        <register type="NOA" address="0x00009888" value="0x098904C8" />
        <register type="NOA" address="0x00009888" value="0x0B890612" />
        <register type="NOA" address="0x00009888" value="0x0D8908A3" />
        <register type="NOA" address="0x00009888" value="0x0F890CE8" />
        <register type="NOA" address="0x00009888" value="0x11890E32" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x030800AA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext186"
       chipset="ACMGT3"
       symbol_name="Ext186"
       underscore_name="ext186"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b74242c4-91fb-4fed-a5bf-7154b99fa647"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE21"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_slm_atomic_message_count_xecore21"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40FFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x07A90083" />
        <register type="NOA" address="0x00009888" value="0x09A904C8" />
        <register type="NOA" address="0x00009888" value="0x0BA90612" />
        <register type="NOA" address="0x00009888" value="0x0DA908A3" />
        <register type="NOA" address="0x00009888" value="0x0FA90CE8" />
        <register type="NOA" address="0x00009888" value="0x11A90E32" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x030800FF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009888" value="0x01010FFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext187"
       chipset="ACMGT3"
       symbol_name="Ext187"
       underscore_name="ext187"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="14d62995-8763-403b-aa49-28c9f09f32c4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE22"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_slm_atomic_message_count_xecore22"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40FFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C700AA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90083" />
        <register type="NOA" address="0x00009888" value="0x09C904C8" />
        <register type="NOA" address="0x00009888" value="0x0BC90612" />
        <register type="NOA" address="0x00009888" value="0x0DC908A3" />
        <register type="NOA" address="0x00009888" value="0x0FC90CE8" />
        <register type="NOA" address="0x00009888" value="0x11C90E32" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x030700AA" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01020FFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext188"
       chipset="ACMGT3"
       symbol_name="Ext188"
       underscore_name="ext188"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1f8abc30-c7f6-469e-9a6c-1b6c62208c75"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE23"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_slm_atomic_message_count_xecore23"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40FFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x09E904C8" />
        <register type="NOA" address="0x00009888" value="0x0BE90612" />
        <register type="NOA" address="0x00009888" value="0x0DE908A3" />
        <register type="NOA" address="0x00009888" value="0x0FE90CE8" />
        <register type="NOA" address="0x00009888" value="0x11E90E32" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext189"
       chipset="ACMGT3"
       symbol_name="Ext189"
       underscore_name="ext189"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b8d49514-56d9-4a63-b5a2-539f97739cf3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE24"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_slm_atomic_message_count_xecore24"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x028300AA" />
        <register type="NOA" address="0x00009888" value="0x00840FFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02860055" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x028700AA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890083" />
        <register type="NOA" address="0x00009888" value="0x088904C8" />
        <register type="NOA" address="0x00009888" value="0x0A890612" />
        <register type="NOA" address="0x00009888" value="0x0C8908A3" />
        <register type="NOA" address="0x00009888" value="0x0E890CE8" />
        <register type="NOA" address="0x00009888" value="0x10890E32" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext190"
       chipset="ACMGT3"
       symbol_name="Ext190"
       underscore_name="ext190"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1cec7b0a-c4c7-4a32-ae0b-9b809c84a7a0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE25"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_slm_atomic_message_count_xecore25"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40FFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x06A90083" />
        <register type="NOA" address="0x00009888" value="0x08A904C8" />
        <register type="NOA" address="0x00009888" value="0x0AA90612" />
        <register type="NOA" address="0x00009888" value="0x0CA908A3" />
        <register type="NOA" address="0x00009888" value="0x0EA90CE8" />
        <register type="NOA" address="0x00009888" value="0x10A90E32" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext191"
       chipset="ACMGT3"
       symbol_name="Ext191"
       underscore_name="ext191"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3c9f5268-8d6f-4f54-8f76-a5364a32509d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE26"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_slm_atomic_message_count_xecore26"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40FFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C700AA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90083" />
        <register type="NOA" address="0x00009888" value="0x08C904C8" />
        <register type="NOA" address="0x00009888" value="0x0AC90612" />
        <register type="NOA" address="0x00009888" value="0x0CC908A3" />
        <register type="NOA" address="0x00009888" value="0x0EC90CE8" />
        <register type="NOA" address="0x00009888" value="0x10C90E32" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x020700AA" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00020FFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext192"
       chipset="ACMGT3"
       symbol_name="Ext192"
       underscore_name="ext192"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fe743705-afe0-4964-8976-ef793e6730c3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE27"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_slm_atomic_message_count_xecore27"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E40FFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E60055" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x06E90083" />
        <register type="NOA" address="0x00009888" value="0x08E904C8" />
        <register type="NOA" address="0x00009888" value="0x0AE90612" />
        <register type="NOA" address="0x00009888" value="0x0CE908A3" />
        <register type="NOA" address="0x00009888" value="0x0EE90CE8" />
        <register type="NOA" address="0x00009888" value="0x10E90E32" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02070055" />
        <register type="NOA" address="0x00009888" value="0x00090FFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext193"
       chipset="ACMGT3"
       symbol_name="Ext193"
       underscore_name="ext193"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3764f231-efa0-46c8-8fd1-d7524f7d287d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE28"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_slm_atomic_message_count_xecore28"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x038300AA" />
        <register type="NOA" address="0x00009888" value="0x01840FFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03860055" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x038700AA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890083" />
        <register type="NOA" address="0x00009888" value="0x098904C8" />
        <register type="NOA" address="0x00009888" value="0x0B890612" />
        <register type="NOA" address="0x00009888" value="0x0D8908A3" />
        <register type="NOA" address="0x00009888" value="0x0F890CE8" />
        <register type="NOA" address="0x00009888" value="0x11890E32" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x030800AA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext194"
       chipset="ACMGT3"
       symbol_name="Ext194"
       underscore_name="ext194"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7ae1c3db-b806-43e8-a5cd-2f9fdbbbdf2e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE29"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_slm_atomic_message_count_xecore29"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40FFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x07A90083" />
        <register type="NOA" address="0x00009888" value="0x09A904C8" />
        <register type="NOA" address="0x00009888" value="0x0BA90612" />
        <register type="NOA" address="0x00009888" value="0x0DA908A3" />
        <register type="NOA" address="0x00009888" value="0x0FA90CE8" />
        <register type="NOA" address="0x00009888" value="0x11A90E32" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x030800FF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A0055" />
        <register type="NOA" address="0x00009888" value="0x01010FFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext195"
       chipset="ACMGT3"
       symbol_name="Ext195"
       underscore_name="ext195"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="addc5fb2-b8e8-4aab-b696-c033136f0207"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE30"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_slm_atomic_message_count_xecore30"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40FFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C700AA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90083" />
        <register type="NOA" address="0x00009888" value="0x09C904C8" />
        <register type="NOA" address="0x00009888" value="0x0BC90612" />
        <register type="NOA" address="0x00009888" value="0x0DC908A3" />
        <register type="NOA" address="0x00009888" value="0x0FC90CE8" />
        <register type="NOA" address="0x00009888" value="0x11C90E32" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x030700AA" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01020FFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext196"
       chipset="ACMGT3"
       symbol_name="Ext196"
       underscore_name="ext196"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b57b99a2-d4df-46f1-b851-a0ac6e5f728d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM ATOMIC MESSAGE COUNT XECORE31"
             symbol_name="XVE_SLM_ATOMIC_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_slm_atomic_message_count_xecore31"
             description="Number of SLM atomic operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E40FFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E60055" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x09E904C8" />
        <register type="NOA" address="0x00009888" value="0x0BE90612" />
        <register type="NOA" address="0x00009888" value="0x0DE908A3" />
        <register type="NOA" address="0x00009888" value="0x0FE90CE8" />
        <register type="NOA" address="0x00009888" value="0x11E90E32" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03070055" />
        <register type="NOA" address="0x00009888" value="0x01090FFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext197"
       chipset="ACMGT3"
       symbol_name="Ext197"
       underscore_name="ext197"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bb509d13-b4b4-4d2e-844d-9f67591c66bd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE0"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_slm_fence_message_count_xecore0"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE1"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_slm_fence_message_count_xecore1"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890207" />
        <register type="NOA" address="0x00009888" value="0x08890617" />
        <register type="NOA" address="0x00009888" value="0x0A890A27" />
        <register type="NOA" address="0x00009888" value="0x0C890E37" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x0EA90207" />
        <register type="NOA" address="0x00009888" value="0x10A90617" />
        <register type="NOA" address="0x00009888" value="0x12A90A27" />
        <register type="NOA" address="0x00009888" value="0x14A90E37" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext198"
       chipset="ACMGT3"
       symbol_name="Ext198"
       underscore_name="ext198"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="15e524f3-6392-401d-b3be-02b317cbd359"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE2"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_slm_fence_message_count_xecore2"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE3"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_slm_fence_message_count_xecore3"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90207" />
        <register type="NOA" address="0x00009888" value="0x08C90617" />
        <register type="NOA" address="0x00009888" value="0x0AC90A27" />
        <register type="NOA" address="0x00009888" value="0x0CC90E37" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x0EE90207" />
        <register type="NOA" address="0x00009888" value="0x10E90617" />
        <register type="NOA" address="0x00009888" value="0x12E90A27" />
        <register type="NOA" address="0x00009888" value="0x14E90E37" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext199"
       chipset="ACMGT3"
       symbol_name="Ext199"
       underscore_name="ext199"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f65fb347-b70a-486e-b1b5-a44da3da8b66"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE4"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_slm_fence_message_count_xecore4"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE5"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_slm_fence_message_count_xecore5"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890207" />
        <register type="NOA" address="0x00009888" value="0x09890617" />
        <register type="NOA" address="0x00009888" value="0x0B890A27" />
        <register type="NOA" address="0x00009888" value="0x0D890E37" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x0FA90207" />
        <register type="NOA" address="0x00009888" value="0x11A90617" />
        <register type="NOA" address="0x00009888" value="0x13A90A27" />
        <register type="NOA" address="0x00009888" value="0x15A90E37" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext200"
       chipset="ACMGT3"
       symbol_name="Ext200"
       underscore_name="ext200"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="570e0476-84a4-42a2-8022-38fecca851ad"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE6"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_slm_fence_message_count_xecore6"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE7"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_slm_fence_message_count_xecore7"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90207" />
        <register type="NOA" address="0x00009888" value="0x09C90617" />
        <register type="NOA" address="0x00009888" value="0x0BC90A27" />
        <register type="NOA" address="0x00009888" value="0x0DC90E37" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x0FE90207" />
        <register type="NOA" address="0x00009888" value="0x11E90617" />
        <register type="NOA" address="0x00009888" value="0x13E90A27" />
        <register type="NOA" address="0x00009888" value="0x15E90E37" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext201"
       chipset="ACMGT3"
       symbol_name="Ext201"
       underscore_name="ext201"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4d7b3d3e-cafe-41f8-bb69-06d3a5d87305"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE8"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_slm_fence_message_count_xecore8"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE9"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_slm_fence_message_count_xecore9"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890207" />
        <register type="NOA" address="0x00009888" value="0x08890617" />
        <register type="NOA" address="0x00009888" value="0x0A890A27" />
        <register type="NOA" address="0x00009888" value="0x0C890E37" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x0EA90207" />
        <register type="NOA" address="0x00009888" value="0x10A90617" />
        <register type="NOA" address="0x00009888" value="0x12A90A27" />
        <register type="NOA" address="0x00009888" value="0x14A90E37" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext202"
       chipset="ACMGT3"
       symbol_name="Ext202"
       underscore_name="ext202"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="356bc819-2d0a-40c6-afcf-531107e99c87"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE10"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_slm_fence_message_count_xecore10"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE11"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_slm_fence_message_count_xecore11"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90207" />
        <register type="NOA" address="0x00009888" value="0x08C90617" />
        <register type="NOA" address="0x00009888" value="0x0AC90A27" />
        <register type="NOA" address="0x00009888" value="0x0CC90E37" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x0EE90207" />
        <register type="NOA" address="0x00009888" value="0x10E90617" />
        <register type="NOA" address="0x00009888" value="0x12E90A27" />
        <register type="NOA" address="0x00009888" value="0x14E90E37" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext203"
       chipset="ACMGT3"
       symbol_name="Ext203"
       underscore_name="ext203"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6a08a183-8d09-4e98-a198-b72edf387ceb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE12"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_slm_fence_message_count_xecore12"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE13"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_slm_fence_message_count_xecore13"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890207" />
        <register type="NOA" address="0x00009888" value="0x09890617" />
        <register type="NOA" address="0x00009888" value="0x0B890A27" />
        <register type="NOA" address="0x00009888" value="0x0D890E37" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x0FA90207" />
        <register type="NOA" address="0x00009888" value="0x11A90617" />
        <register type="NOA" address="0x00009888" value="0x13A90A27" />
        <register type="NOA" address="0x00009888" value="0x15A90E37" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext204"
       chipset="ACMGT3"
       symbol_name="Ext204"
       underscore_name="ext204"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7afa64c7-c65b-4671-b6fc-c99a9b7fe6d4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE14"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_slm_fence_message_count_xecore14"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE15"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_slm_fence_message_count_xecore15"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90207" />
        <register type="NOA" address="0x00009888" value="0x09C90617" />
        <register type="NOA" address="0x00009888" value="0x0BC90A27" />
        <register type="NOA" address="0x00009888" value="0x0DC90E37" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x0FE90207" />
        <register type="NOA" address="0x00009888" value="0x11E90617" />
        <register type="NOA" address="0x00009888" value="0x13E90A27" />
        <register type="NOA" address="0x00009888" value="0x15E90E37" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext205"
       chipset="ACMGT3"
       symbol_name="Ext205"
       underscore_name="ext205"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="92562fac-284e-4612-b25e-378432c85ad3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE16"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_slm_fence_message_count_xecore16"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE17"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_slm_fence_message_count_xecore17"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890207" />
        <register type="NOA" address="0x00009888" value="0x08890617" />
        <register type="NOA" address="0x00009888" value="0x0A890A27" />
        <register type="NOA" address="0x00009888" value="0x0C890E37" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x0EA90207" />
        <register type="NOA" address="0x00009888" value="0x10A90617" />
        <register type="NOA" address="0x00009888" value="0x12A90A27" />
        <register type="NOA" address="0x00009888" value="0x14A90E37" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext206"
       chipset="ACMGT3"
       symbol_name="Ext206"
       underscore_name="ext206"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="eeeb0ea8-ea9a-42e5-b793-e9143baf6425"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE18"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_slm_fence_message_count_xecore18"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE19"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_slm_fence_message_count_xecore19"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90207" />
        <register type="NOA" address="0x00009888" value="0x08C90617" />
        <register type="NOA" address="0x00009888" value="0x0AC90A27" />
        <register type="NOA" address="0x00009888" value="0x0CC90E37" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x0EE90207" />
        <register type="NOA" address="0x00009888" value="0x10E90617" />
        <register type="NOA" address="0x00009888" value="0x12E90A27" />
        <register type="NOA" address="0x00009888" value="0x14E90E37" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext207"
       chipset="ACMGT3"
       symbol_name="Ext207"
       underscore_name="ext207"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="de748c4d-cf66-43e6-921e-d9d13b47f817"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE20"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_slm_fence_message_count_xecore20"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE21"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_slm_fence_message_count_xecore21"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890207" />
        <register type="NOA" address="0x00009888" value="0x09890617" />
        <register type="NOA" address="0x00009888" value="0x0B890A27" />
        <register type="NOA" address="0x00009888" value="0x0D890E37" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x0FA90207" />
        <register type="NOA" address="0x00009888" value="0x11A90617" />
        <register type="NOA" address="0x00009888" value="0x13A90A27" />
        <register type="NOA" address="0x00009888" value="0x15A90E37" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext208"
       chipset="ACMGT3"
       symbol_name="Ext208"
       underscore_name="ext208"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="50c6035f-68f0-45a8-b316-1dcda3d00e9a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE22"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_slm_fence_message_count_xecore22"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE23"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_slm_fence_message_count_xecore23"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90207" />
        <register type="NOA" address="0x00009888" value="0x09C90617" />
        <register type="NOA" address="0x00009888" value="0x0BC90A27" />
        <register type="NOA" address="0x00009888" value="0x0DC90E37" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x0FE90207" />
        <register type="NOA" address="0x00009888" value="0x11E90617" />
        <register type="NOA" address="0x00009888" value="0x13E90A27" />
        <register type="NOA" address="0x00009888" value="0x15E90E37" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext209"
       chipset="ACMGT3"
       symbol_name="Ext209"
       underscore_name="ext209"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0c6c792b-9f14-44c1-896d-3c122c75ab69"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE24"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_slm_fence_message_count_xecore24"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE25"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_slm_fence_message_count_xecore25"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A890001" />
        <register type="NOA" address="0x00009888" value="0x1E890400" />
        <register type="NOA" address="0x00009888" value="0x20890000" />
        <register type="NOA" address="0x00009888" value="0x24890020" />
        <register type="NOA" address="0x00009888" value="0x2A890001" />
        <register type="NOA" address="0x00009888" value="0x1AA90001" />
        <register type="NOA" address="0x00009888" value="0x1EA90400" />
        <register type="NOA" address="0x00009888" value="0x20A90000" />
        <register type="NOA" address="0x00009888" value="0x24A90020" />
        <register type="NOA" address="0x00009888" value="0x2AA90001" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02895476" />
        <register type="NOA" address="0x00009888" value="0x0489069A" />
        <register type="NOA" address="0x00009888" value="0x06890207" />
        <register type="NOA" address="0x00009888" value="0x08890617" />
        <register type="NOA" address="0x00009888" value="0x0A890A27" />
        <register type="NOA" address="0x00009888" value="0x0C890E37" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A95476" />
        <register type="NOA" address="0x00009888" value="0x04A9069A" />
        <register type="NOA" address="0x00009888" value="0x0EA90207" />
        <register type="NOA" address="0x00009888" value="0x10A90617" />
        <register type="NOA" address="0x00009888" value="0x12A90A27" />
        <register type="NOA" address="0x00009888" value="0x14A90E37" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext210"
       chipset="ACMGT3"
       symbol_name="Ext210"
       underscore_name="ext210"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a931106d-e624-4d08-8fda-ecaead88f576"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE26"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_slm_fence_message_count_xecore26"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE27"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_slm_fence_message_count_xecore27"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AC90001" />
        <register type="NOA" address="0x00009888" value="0x1EC90400" />
        <register type="NOA" address="0x00009888" value="0x20C90000" />
        <register type="NOA" address="0x00009888" value="0x24C90020" />
        <register type="NOA" address="0x00009888" value="0x2AC90001" />
        <register type="NOA" address="0x00009888" value="0x1AE90001" />
        <register type="NOA" address="0x00009888" value="0x1EE90400" />
        <register type="NOA" address="0x00009888" value="0x20E90000" />
        <register type="NOA" address="0x00009888" value="0x24E90020" />
        <register type="NOA" address="0x00009888" value="0x2AE90001" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C95476" />
        <register type="NOA" address="0x00009888" value="0x04C9069A" />
        <register type="NOA" address="0x00009888" value="0x06C90207" />
        <register type="NOA" address="0x00009888" value="0x08C90617" />
        <register type="NOA" address="0x00009888" value="0x0AC90A27" />
        <register type="NOA" address="0x00009888" value="0x0CC90E37" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E95476" />
        <register type="NOA" address="0x00009888" value="0x04E9069A" />
        <register type="NOA" address="0x00009888" value="0x0EE90207" />
        <register type="NOA" address="0x00009888" value="0x10E90617" />
        <register type="NOA" address="0x00009888" value="0x12E90A27" />
        <register type="NOA" address="0x00009888" value="0x14E90E37" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext211"
       chipset="ACMGT3"
       symbol_name="Ext211"
       underscore_name="ext211"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="baa9de2f-f71f-4824-95f0-5fc9d96c7fc5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE28"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_slm_fence_message_count_xecore28"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE29"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_slm_fence_message_count_xecore29"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B890001" />
        <register type="NOA" address="0x00009888" value="0x1F890400" />
        <register type="NOA" address="0x00009888" value="0x21890000" />
        <register type="NOA" address="0x00009888" value="0x25890020" />
        <register type="NOA" address="0x00009888" value="0x2B890001" />
        <register type="NOA" address="0x00009888" value="0x1BA90001" />
        <register type="NOA" address="0x00009888" value="0x1FA90400" />
        <register type="NOA" address="0x00009888" value="0x21A90000" />
        <register type="NOA" address="0x00009888" value="0x25A90020" />
        <register type="NOA" address="0x00009888" value="0x2BA90001" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03895476" />
        <register type="NOA" address="0x00009888" value="0x0589069A" />
        <register type="NOA" address="0x00009888" value="0x07890207" />
        <register type="NOA" address="0x00009888" value="0x09890617" />
        <register type="NOA" address="0x00009888" value="0x0B890A27" />
        <register type="NOA" address="0x00009888" value="0x0D890E37" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A95476" />
        <register type="NOA" address="0x00009888" value="0x05A9069A" />
        <register type="NOA" address="0x00009888" value="0x0FA90207" />
        <register type="NOA" address="0x00009888" value="0x11A90617" />
        <register type="NOA" address="0x00009888" value="0x13A90A27" />
        <register type="NOA" address="0x00009888" value="0x15A90E37" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext212"
       chipset="ACMGT3"
       symbol_name="Ext212"
       underscore_name="ext212"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bbbd7113-221b-4fca-aae2-5c8a259cbc48"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE30"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_slm_fence_message_count_xecore30"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SLM FENCE MESSAGE COUNT XECORE31"
             symbol_name="XVE_SLM_FENCE_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_slm_fence_message_count_xecore31"
             description="Number of SLM fence operations sent by XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BC90001" />
        <register type="NOA" address="0x00009888" value="0x1FC90400" />
        <register type="NOA" address="0x00009888" value="0x21C90000" />
        <register type="NOA" address="0x00009888" value="0x25C90020" />
        <register type="NOA" address="0x00009888" value="0x2BC90001" />
        <register type="NOA" address="0x00009888" value="0x1BE90001" />
        <register type="NOA" address="0x00009888" value="0x1FE90400" />
        <register type="NOA" address="0x00009888" value="0x21E90000" />
        <register type="NOA" address="0x00009888" value="0x25E90020" />
        <register type="NOA" address="0x00009888" value="0x2BE90001" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C95476" />
        <register type="NOA" address="0x00009888" value="0x05C9069A" />
        <register type="NOA" address="0x00009888" value="0x07C90207" />
        <register type="NOA" address="0x00009888" value="0x09C90617" />
        <register type="NOA" address="0x00009888" value="0x0BC90A27" />
        <register type="NOA" address="0x00009888" value="0x0DC90E37" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E95476" />
        <register type="NOA" address="0x00009888" value="0x05E9069A" />
        <register type="NOA" address="0x00009888" value="0x0FE90207" />
        <register type="NOA" address="0x00009888" value="0x11E90617" />
        <register type="NOA" address="0x00009888" value="0x13E90A27" />
        <register type="NOA" address="0x00009888" value="0x15E90E37" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext213"
       chipset="ACMGT3"
       symbol_name="Ext213"
       underscore_name="ext213"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6ca2babc-de4f-469e-ab01-d291e28d63e7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE0"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE0"
             underscore_name="load_store_cache_access_xecore0"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE1"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE1"
             underscore_name="load_store_cache_access_xecore1"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE2"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE2"
             underscore_name="load_store_cache_access_xecore2"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE3"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE3"
             underscore_name="load_store_cache_access_xecore3"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x14870010" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E880010" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A70010" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA80010" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC70010" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80010" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E70010" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E80010" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext214"
       chipset="ACMGT3"
       symbol_name="Ext214"
       underscore_name="ext214"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="74a2399e-2681-4433-8878-4dfe42324fcc"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE4"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE4"
             underscore_name="load_store_cache_access_xecore4"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE5"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE5"
             underscore_name="load_store_cache_access_xecore5"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE6"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE6"
             underscore_name="load_store_cache_access_xecore6"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE7"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE7"
             underscore_name="load_store_cache_access_xecore7"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x15870010" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F880010" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A70010" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA80010" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC70010" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80010" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E70010" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E80010" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext215"
       chipset="ACMGT3"
       symbol_name="Ext215"
       underscore_name="ext215"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="401e46da-ef68-4a45-a2e7-7daa5b376228"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE8"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE8"
             underscore_name="load_store_cache_access_xecore8"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE9"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE9"
             underscore_name="load_store_cache_access_xecore9"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE10"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE10"
             underscore_name="load_store_cache_access_xecore10"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE11"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE11"
             underscore_name="load_store_cache_access_xecore11"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x14870010" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E880010" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A70010" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA80010" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC70010" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80010" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E70010" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E80010" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext216"
       chipset="ACMGT3"
       symbol_name="Ext216"
       underscore_name="ext216"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b7ae12df-db7e-4936-b449-c52f80ee5d29"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE12"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE12"
             underscore_name="load_store_cache_access_xecore12"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE13"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE13"
             underscore_name="load_store_cache_access_xecore13"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE14"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE14"
             underscore_name="load_store_cache_access_xecore14"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE15"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE15"
             underscore_name="load_store_cache_access_xecore15"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x15870010" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F880010" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A70010" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA80010" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC70010" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80010" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E70010" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E80010" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext217"
       chipset="ACMGT3"
       symbol_name="Ext217"
       underscore_name="ext217"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c69966b7-9ef1-430a-8936-0976458b2291"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE16"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE16"
             underscore_name="load_store_cache_access_xecore16"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE17"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE17"
             underscore_name="load_store_cache_access_xecore17"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE18"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE18"
             underscore_name="load_store_cache_access_xecore18"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE19"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE19"
             underscore_name="load_store_cache_access_xecore19"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x14870010" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E880010" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A70010" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA80010" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC70010" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80010" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E70010" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E80010" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext218"
       chipset="ACMGT3"
       symbol_name="Ext218"
       underscore_name="ext218"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="01cb7b35-7ed2-43b5-b046-efde9201ca35"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE20"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE20"
             underscore_name="load_store_cache_access_xecore20"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE21"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE21"
             underscore_name="load_store_cache_access_xecore21"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE22"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE22"
             underscore_name="load_store_cache_access_xecore22"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE23"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE23"
             underscore_name="load_store_cache_access_xecore23"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x15870010" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F880010" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A70010" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA80010" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC70010" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80010" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E70010" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E80010" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext219"
       chipset="ACMGT3"
       symbol_name="Ext219"
       underscore_name="ext219"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c614285f-3ef0-43b8-9b09-1b13adbe2e8f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE24"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE24"
             underscore_name="load_store_cache_access_xecore24"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE25"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE25"
             underscore_name="load_store_cache_access_xecore25"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE26"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE26"
             underscore_name="load_store_cache_access_xecore26"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE27"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE27"
             underscore_name="load_store_cache_access_xecore27"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x14870010" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E880010" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A70010" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA80010" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC70010" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80010" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E70010" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E80010" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext220"
       chipset="ACMGT3"
       symbol_name="Ext220"
       underscore_name="ext220"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4bdb50d9-dfc5-42d2-86aa-d8592e876856"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE28"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE28"
             underscore_name="load_store_cache_access_xecore28"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE29"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE29"
             underscore_name="load_store_cache_access_xecore29"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE30"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE30"
             underscore_name="load_store_cache_access_xecore30"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE ACCESS XECORE31"
             symbol_name="LOAD_STORE_CACHE_ACCESS_XECORE31"
             underscore_name="load_store_cache_access_xecore31"
             description="Number of Load Store Cache accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x15870010" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F880010" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A70010" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA80010" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC70010" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80010" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E70010" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E80010" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext221"
       chipset="ACMGT3"
       symbol_name="Ext221"
       underscore_name="ext221"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="50714f9c-2bb3-459c-b546-8a374589bf9e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE0"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE0"
             underscore_name="load_store_cache_hit_xecore0"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE1"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE1"
             underscore_name="load_store_cache_hit_xecore1"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x06870143" />
        <register type="NOA" address="0x00009888" value="0x08870553" />
        <register type="NOA" address="0x00009888" value="0x0087AA00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x06880143" />
        <register type="NOA" address="0x00009888" value="0x08880553" />
        <register type="NOA" address="0x00009888" value="0x008900F0" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x0EA70143" />
        <register type="NOA" address="0x00009888" value="0x10A70553" />
        <register type="NOA" address="0x00009888" value="0x02A7AA00" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0EA80143" />
        <register type="NOA" address="0x00009888" value="0x10A80553" />
        <register type="NOA" address="0x00009888" value="0x00A9F000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E031083" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030143" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030804" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext222"
       chipset="ACMGT3"
       symbol_name="Ext222"
       underscore_name="ext222"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fcfd6090-d189-4cd7-9c85-3a5acc193e7f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE2"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE2"
             underscore_name="load_store_cache_hit_xecore2"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE3"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE3"
             underscore_name="load_store_cache_hit_xecore3"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x06C70143" />
        <register type="NOA" address="0x00009888" value="0x08C70553" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80143" />
        <register type="NOA" address="0x00009888" value="0x08C80553" />
        <register type="NOA" address="0x00009888" value="0x00C900F0" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x0EE70143" />
        <register type="NOA" address="0x00009888" value="0x10E70553" />
        <register type="NOA" address="0x00009888" value="0x02E7AA00" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x0EE80143" />
        <register type="NOA" address="0x00009888" value="0x10E80553" />
        <register type="NOA" address="0x00009888" value="0x00E9F000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C64" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203108A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030004" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030200" />
        <register type="NOA" address="0x00009888" value="0x4A030623" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext223"
       chipset="ACMGT3"
       symbol_name="Ext223"
       underscore_name="ext223"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4ed943c0-2d87-4749-876f-811e1b39e607"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE4"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE4"
             underscore_name="load_store_cache_hit_xecore4"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE5"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE5"
             underscore_name="load_store_cache_hit_xecore5"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x07870143" />
        <register type="NOA" address="0x00009888" value="0x09870553" />
        <register type="NOA" address="0x00009888" value="0x0187AA00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x07880143" />
        <register type="NOA" address="0x00009888" value="0x09880553" />
        <register type="NOA" address="0x00009888" value="0x018900F0" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x0FA70143" />
        <register type="NOA" address="0x00009888" value="0x11A70553" />
        <register type="NOA" address="0x00009888" value="0x03A7AA00" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0FA80143" />
        <register type="NOA" address="0x00009888" value="0x11A80553" />
        <register type="NOA" address="0x00009888" value="0x01A9F000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E031083" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030143" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030804" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext224"
       chipset="ACMGT3"
       symbol_name="Ext224"
       underscore_name="ext224"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2b3af12b-71c7-4f36-bb8f-049547bf5c2d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE6"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE6"
             underscore_name="load_store_cache_hit_xecore6"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE7"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE7"
             underscore_name="load_store_cache_hit_xecore7"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x07C70143" />
        <register type="NOA" address="0x00009888" value="0x09C70553" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80143" />
        <register type="NOA" address="0x00009888" value="0x09C80553" />
        <register type="NOA" address="0x00009888" value="0x01C900F0" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x0FE70143" />
        <register type="NOA" address="0x00009888" value="0x11E70553" />
        <register type="NOA" address="0x00009888" value="0x03E7AA00" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x0FE80143" />
        <register type="NOA" address="0x00009888" value="0x11E80553" />
        <register type="NOA" address="0x00009888" value="0x01E9F000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C64" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203108A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030004" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030200" />
        <register type="NOA" address="0x00009888" value="0x4A030623" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext225"
       chipset="ACMGT3"
       symbol_name="Ext225"
       underscore_name="ext225"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1dde6c6e-a7aa-4f8f-aaf4-3b26dd6bca69"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE8"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE8"
             underscore_name="load_store_cache_hit_xecore8"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE9"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE9"
             underscore_name="load_store_cache_hit_xecore9"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x06870143" />
        <register type="NOA" address="0x00009888" value="0x08870553" />
        <register type="NOA" address="0x00009888" value="0x0087AA00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x06880143" />
        <register type="NOA" address="0x00009888" value="0x08880553" />
        <register type="NOA" address="0x00009888" value="0x008900F0" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x0EA70143" />
        <register type="NOA" address="0x00009888" value="0x10A70553" />
        <register type="NOA" address="0x00009888" value="0x02A7AA00" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0EA80143" />
        <register type="NOA" address="0x00009888" value="0x10A80553" />
        <register type="NOA" address="0x00009888" value="0x00A9F000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E031083" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030143" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030804" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext226"
       chipset="ACMGT3"
       symbol_name="Ext226"
       underscore_name="ext226"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d9db7f79-0da3-4ab3-8b28-8dd70416656f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE10"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE10"
             underscore_name="load_store_cache_hit_xecore10"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE11"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE11"
             underscore_name="load_store_cache_hit_xecore11"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x06C70143" />
        <register type="NOA" address="0x00009888" value="0x08C70553" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80143" />
        <register type="NOA" address="0x00009888" value="0x08C80553" />
        <register type="NOA" address="0x00009888" value="0x00C900F0" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x0EE70143" />
        <register type="NOA" address="0x00009888" value="0x10E70553" />
        <register type="NOA" address="0x00009888" value="0x02E7AA00" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x0EE80143" />
        <register type="NOA" address="0x00009888" value="0x10E80553" />
        <register type="NOA" address="0x00009888" value="0x00E9F000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C64" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203108A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030004" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030200" />
        <register type="NOA" address="0x00009888" value="0x4A030623" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext227"
       chipset="ACMGT3"
       symbol_name="Ext227"
       underscore_name="ext227"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d98e7c96-ff33-493f-9e6e-0e5c2ff4d3b3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE12"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE12"
             underscore_name="load_store_cache_hit_xecore12"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE13"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE13"
             underscore_name="load_store_cache_hit_xecore13"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x07870143" />
        <register type="NOA" address="0x00009888" value="0x09870553" />
        <register type="NOA" address="0x00009888" value="0x0187AA00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x07880143" />
        <register type="NOA" address="0x00009888" value="0x09880553" />
        <register type="NOA" address="0x00009888" value="0x018900F0" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x0FA70143" />
        <register type="NOA" address="0x00009888" value="0x11A70553" />
        <register type="NOA" address="0x00009888" value="0x03A7AA00" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0FA80143" />
        <register type="NOA" address="0x00009888" value="0x11A80553" />
        <register type="NOA" address="0x00009888" value="0x01A9F000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E031083" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030143" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030804" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext228"
       chipset="ACMGT3"
       symbol_name="Ext228"
       underscore_name="ext228"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ee084440-5ff3-4348-98aa-69f9bc50bc13"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE14"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE14"
             underscore_name="load_store_cache_hit_xecore14"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE15"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE15"
             underscore_name="load_store_cache_hit_xecore15"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x07C70143" />
        <register type="NOA" address="0x00009888" value="0x09C70553" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80143" />
        <register type="NOA" address="0x00009888" value="0x09C80553" />
        <register type="NOA" address="0x00009888" value="0x01C900F0" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x0FE70143" />
        <register type="NOA" address="0x00009888" value="0x11E70553" />
        <register type="NOA" address="0x00009888" value="0x03E7AA00" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x0FE80143" />
        <register type="NOA" address="0x00009888" value="0x11E80553" />
        <register type="NOA" address="0x00009888" value="0x01E9F000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C64" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203108A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030004" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030200" />
        <register type="NOA" address="0x00009888" value="0x4A030623" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext229"
       chipset="ACMGT3"
       symbol_name="Ext229"
       underscore_name="ext229"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8591ba5f-8306-4275-92a8-d9059ad66ed0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE16"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE16"
             underscore_name="load_store_cache_hit_xecore16"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE17"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE17"
             underscore_name="load_store_cache_hit_xecore17"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x06870143" />
        <register type="NOA" address="0x00009888" value="0x08870553" />
        <register type="NOA" address="0x00009888" value="0x0087AA00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x06880143" />
        <register type="NOA" address="0x00009888" value="0x08880553" />
        <register type="NOA" address="0x00009888" value="0x008900F0" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x0EA70143" />
        <register type="NOA" address="0x00009888" value="0x10A70553" />
        <register type="NOA" address="0x00009888" value="0x02A7AA00" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0EA80143" />
        <register type="NOA" address="0x00009888" value="0x10A80553" />
        <register type="NOA" address="0x00009888" value="0x00A9F000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E031083" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030143" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030804" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext230"
       chipset="ACMGT3"
       symbol_name="Ext230"
       underscore_name="ext230"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="00e97ab6-80e8-4fb7-8735-d2c9fd2e57e0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE18"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE18"
             underscore_name="load_store_cache_hit_xecore18"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE19"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE19"
             underscore_name="load_store_cache_hit_xecore19"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x06C70143" />
        <register type="NOA" address="0x00009888" value="0x08C70553" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80143" />
        <register type="NOA" address="0x00009888" value="0x08C80553" />
        <register type="NOA" address="0x00009888" value="0x00C900F0" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x0EE70143" />
        <register type="NOA" address="0x00009888" value="0x10E70553" />
        <register type="NOA" address="0x00009888" value="0x02E7AA00" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x0EE80143" />
        <register type="NOA" address="0x00009888" value="0x10E80553" />
        <register type="NOA" address="0x00009888" value="0x00E9F000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C64" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203108A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030004" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030200" />
        <register type="NOA" address="0x00009888" value="0x4A030623" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext231"
       chipset="ACMGT3"
       symbol_name="Ext231"
       underscore_name="ext231"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8843165e-fc6d-4b1a-8356-201b7b0bdb25"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE20"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE20"
             underscore_name="load_store_cache_hit_xecore20"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE21"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE21"
             underscore_name="load_store_cache_hit_xecore21"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x07870143" />
        <register type="NOA" address="0x00009888" value="0x09870553" />
        <register type="NOA" address="0x00009888" value="0x0187AA00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x07880143" />
        <register type="NOA" address="0x00009888" value="0x09880553" />
        <register type="NOA" address="0x00009888" value="0x018900F0" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x0FA70143" />
        <register type="NOA" address="0x00009888" value="0x11A70553" />
        <register type="NOA" address="0x00009888" value="0x03A7AA00" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0FA80143" />
        <register type="NOA" address="0x00009888" value="0x11A80553" />
        <register type="NOA" address="0x00009888" value="0x01A9F000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E031083" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030143" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030804" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext232"
       chipset="ACMGT3"
       symbol_name="Ext232"
       underscore_name="ext232"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="964b5b29-6acf-4be2-b50b-030c7a8c3fc8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE22"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE22"
             underscore_name="load_store_cache_hit_xecore22"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE23"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE23"
             underscore_name="load_store_cache_hit_xecore23"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x07C70143" />
        <register type="NOA" address="0x00009888" value="0x09C70553" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80143" />
        <register type="NOA" address="0x00009888" value="0x09C80553" />
        <register type="NOA" address="0x00009888" value="0x01C900F0" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x0FE70143" />
        <register type="NOA" address="0x00009888" value="0x11E70553" />
        <register type="NOA" address="0x00009888" value="0x03E7AA00" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x0FE80143" />
        <register type="NOA" address="0x00009888" value="0x11E80553" />
        <register type="NOA" address="0x00009888" value="0x01E9F000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C64" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203108A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030004" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030200" />
        <register type="NOA" address="0x00009888" value="0x4A030623" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext233"
       chipset="ACMGT3"
       symbol_name="Ext233"
       underscore_name="ext233"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="796a2acb-6ddb-4567-9c5e-ad1b18f74271"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE24"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE24"
             underscore_name="load_store_cache_hit_xecore24"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE25"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE25"
             underscore_name="load_store_cache_hit_xecore25"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x06870143" />
        <register type="NOA" address="0x00009888" value="0x08870553" />
        <register type="NOA" address="0x00009888" value="0x0087AA00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x06880143" />
        <register type="NOA" address="0x00009888" value="0x08880553" />
        <register type="NOA" address="0x00009888" value="0x008900F0" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x0EA70143" />
        <register type="NOA" address="0x00009888" value="0x10A70553" />
        <register type="NOA" address="0x00009888" value="0x02A7AA00" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0EA80143" />
        <register type="NOA" address="0x00009888" value="0x10A80553" />
        <register type="NOA" address="0x00009888" value="0x00A9F000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E031083" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030143" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030804" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext234"
       chipset="ACMGT3"
       symbol_name="Ext234"
       underscore_name="ext234"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8c5e4033-e50a-4f55-a17f-2fca9ac26074"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE26"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE26"
             underscore_name="load_store_cache_hit_xecore26"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE27"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE27"
             underscore_name="load_store_cache_hit_xecore27"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x06C70143" />
        <register type="NOA" address="0x00009888" value="0x08C70553" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80143" />
        <register type="NOA" address="0x00009888" value="0x08C80553" />
        <register type="NOA" address="0x00009888" value="0x00C900F0" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x0EE70143" />
        <register type="NOA" address="0x00009888" value="0x10E70553" />
        <register type="NOA" address="0x00009888" value="0x02E7AA00" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x0EE80143" />
        <register type="NOA" address="0x00009888" value="0x10E80553" />
        <register type="NOA" address="0x00009888" value="0x00E9F000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C64" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203108A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030004" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030200" />
        <register type="NOA" address="0x00009888" value="0x4A030623" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext235"
       chipset="ACMGT3"
       symbol_name="Ext235"
       underscore_name="ext235"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6717aa54-589d-4ccc-b40a-a2fb3dd9e11a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE28"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE28"
             underscore_name="load_store_cache_hit_xecore28"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE29"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE29"
             underscore_name="load_store_cache_hit_xecore29"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x07870143" />
        <register type="NOA" address="0x00009888" value="0x09870553" />
        <register type="NOA" address="0x00009888" value="0x0187AA00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x07880143" />
        <register type="NOA" address="0x00009888" value="0x09880553" />
        <register type="NOA" address="0x00009888" value="0x018900F0" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x0FA70143" />
        <register type="NOA" address="0x00009888" value="0x11A70553" />
        <register type="NOA" address="0x00009888" value="0x03A7AA00" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0FA80143" />
        <register type="NOA" address="0x00009888" value="0x11A80553" />
        <register type="NOA" address="0x00009888" value="0x01A9F000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E031083" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030143" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030804" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext236"
       chipset="ACMGT3"
       symbol_name="Ext236"
       underscore_name="ext236"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4e1d6474-b268-4c2e-9437-208ee88b8a46"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE HIT XECORE30"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE30"
             underscore_name="load_store_cache_hit_xecore30"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE HIT XECORE31"
             symbol_name="LOAD_STORE_CACHE_HIT_XECORE31"
             underscore_name="load_store_cache_hit_xecore31"
             description="Number of Load Store Cache hits."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x07C70143" />
        <register type="NOA" address="0x00009888" value="0x09C70553" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80143" />
        <register type="NOA" address="0x00009888" value="0x09C80553" />
        <register type="NOA" address="0x00009888" value="0x01C900F0" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x0FE70143" />
        <register type="NOA" address="0x00009888" value="0x11E70553" />
        <register type="NOA" address="0x00009888" value="0x03E7AA00" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x0FE80143" />
        <register type="NOA" address="0x00009888" value="0x11E80553" />
        <register type="NOA" address="0x00009888" value="0x01E9F000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C64" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203108A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030004" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030200" />
        <register type="NOA" address="0x00009888" value="0x4A030623" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext237"
       chipset="ACMGT3"
       symbol_name="Ext237"
       underscore_name="ext237"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="88f46503-19d1-42d1-be21-a3655e1b0136"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE0"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE0"
             underscore_name="load_store_cache_l3_read_xecore0"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE1"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE1"
             underscore_name="load_store_cache_l3_read_xecore1"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE2"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE2"
             underscore_name="load_store_cache_l3_read_xecore2"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE3"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE3"
             underscore_name="load_store_cache_l3_read_xecore3"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE4"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE4"
             underscore_name="load_store_cache_l3_read_xecore4"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE5"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE5"
             underscore_name="load_store_cache_l3_read_xecore5"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE6"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE6"
             underscore_name="load_store_cache_l3_read_xecore6"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE7"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE7"
             underscore_name="load_store_cache_l3_read_xecore7"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1689001F" />
        <register type="NOA" address="0x00009888" value="0x16A9001F" />
        <register type="NOA" address="0x00009888" value="0x16C9001F" />
        <register type="NOA" address="0x00009888" value="0x16E9001F" />
        <register type="NOA" address="0x00009888" value="0x1789001F" />
        <register type="NOA" address="0x00009888" value="0x17A9001F" />
        <register type="NOA" address="0x00009888" value="0x17C9001F" />
        <register type="NOA" address="0x00009888" value="0x17E9001F" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x0287A000" />
        <register type="NOA" address="0x00009888" value="0x02890000" />
        <register type="NOA" address="0x00009888" value="0x14890083" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70A00" />
        <register type="NOA" address="0x00009888" value="0x02A90000" />
        <register type="NOA" address="0x00009888" value="0x12A90083" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C700A0" />
        <register type="NOA" address="0x00009888" value="0x02C90000" />
        <register type="NOA" address="0x00009888" value="0x10C90083" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E7000A" />
        <register type="NOA" address="0x00009888" value="0x02E90000" />
        <register type="NOA" address="0x00009888" value="0x0EE90083" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x0187A000" />
        <register type="NOA" address="0x00009888" value="0x03890000" />
        <register type="NOA" address="0x00009888" value="0x0D890083" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70A00" />
        <register type="NOA" address="0x00009888" value="0x03A90000" />
        <register type="NOA" address="0x00009888" value="0x0BA90083" />
        <register type="NOA" address="0x00009888" value="0x05A90000" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C700A0" />
        <register type="NOA" address="0x00009888" value="0x03C90000" />
        <register type="NOA" address="0x00009888" value="0x09C90083" />
        <register type="NOA" address="0x00009888" value="0x05C90000" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x03E90000" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext238"
       chipset="ACMGT3"
       symbol_name="Ext238"
       underscore_name="ext238"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5da6f145-39c5-44cc-8329-0998439ee9c5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE8"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE8"
             underscore_name="load_store_cache_l3_read_xecore8"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE9"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE9"
             underscore_name="load_store_cache_l3_read_xecore9"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE10"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE10"
             underscore_name="load_store_cache_l3_read_xecore10"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE11"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE11"
             underscore_name="load_store_cache_l3_read_xecore11"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE12"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE12"
             underscore_name="load_store_cache_l3_read_xecore12"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE13"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE13"
             underscore_name="load_store_cache_l3_read_xecore13"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE14"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE14"
             underscore_name="load_store_cache_l3_read_xecore14"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE15"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE15"
             underscore_name="load_store_cache_l3_read_xecore15"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1689001F" />
        <register type="NOA" address="0x00009888" value="0x16A9001F" />
        <register type="NOA" address="0x00009888" value="0x16C9001F" />
        <register type="NOA" address="0x00009888" value="0x16E9001F" />
        <register type="NOA" address="0x00009888" value="0x1789001F" />
        <register type="NOA" address="0x00009888" value="0x17A9001F" />
        <register type="NOA" address="0x00009888" value="0x17C9001F" />
        <register type="NOA" address="0x00009888" value="0x17E9001F" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x0287A000" />
        <register type="NOA" address="0x00009888" value="0x02890000" />
        <register type="NOA" address="0x00009888" value="0x14890083" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70A00" />
        <register type="NOA" address="0x00009888" value="0x02A90000" />
        <register type="NOA" address="0x00009888" value="0x12A90083" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C700A0" />
        <register type="NOA" address="0x00009888" value="0x02C90000" />
        <register type="NOA" address="0x00009888" value="0x10C90083" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E7000A" />
        <register type="NOA" address="0x00009888" value="0x02E90000" />
        <register type="NOA" address="0x00009888" value="0x0EE90083" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x0187A000" />
        <register type="NOA" address="0x00009888" value="0x03890000" />
        <register type="NOA" address="0x00009888" value="0x0D890083" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70A00" />
        <register type="NOA" address="0x00009888" value="0x03A90000" />
        <register type="NOA" address="0x00009888" value="0x0BA90083" />
        <register type="NOA" address="0x00009888" value="0x05A90000" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C700A0" />
        <register type="NOA" address="0x00009888" value="0x03C90000" />
        <register type="NOA" address="0x00009888" value="0x09C90083" />
        <register type="NOA" address="0x00009888" value="0x05C90000" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x03E90000" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext239"
       chipset="ACMGT3"
       symbol_name="Ext239"
       underscore_name="ext239"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4543c6ec-412e-4dee-b121-a3b02275a132"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE16"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE16"
             underscore_name="load_store_cache_l3_read_xecore16"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE17"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE17"
             underscore_name="load_store_cache_l3_read_xecore17"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE18"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE18"
             underscore_name="load_store_cache_l3_read_xecore18"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE19"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE19"
             underscore_name="load_store_cache_l3_read_xecore19"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE20"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE20"
             underscore_name="load_store_cache_l3_read_xecore20"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE21"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE21"
             underscore_name="load_store_cache_l3_read_xecore21"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE22"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE22"
             underscore_name="load_store_cache_l3_read_xecore22"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE23"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE23"
             underscore_name="load_store_cache_l3_read_xecore23"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1689001F" />
        <register type="NOA" address="0x00009888" value="0x16A9001F" />
        <register type="NOA" address="0x00009888" value="0x16C9001F" />
        <register type="NOA" address="0x00009888" value="0x16E9001F" />
        <register type="NOA" address="0x00009888" value="0x1789001F" />
        <register type="NOA" address="0x00009888" value="0x17A9001F" />
        <register type="NOA" address="0x00009888" value="0x17C9001F" />
        <register type="NOA" address="0x00009888" value="0x17E9001F" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x0287A000" />
        <register type="NOA" address="0x00009888" value="0x02890000" />
        <register type="NOA" address="0x00009888" value="0x14890083" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70A00" />
        <register type="NOA" address="0x00009888" value="0x02A90000" />
        <register type="NOA" address="0x00009888" value="0x12A90083" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C700A0" />
        <register type="NOA" address="0x00009888" value="0x02C90000" />
        <register type="NOA" address="0x00009888" value="0x10C90083" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E7000A" />
        <register type="NOA" address="0x00009888" value="0x02E90000" />
        <register type="NOA" address="0x00009888" value="0x0EE90083" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x0187A000" />
        <register type="NOA" address="0x00009888" value="0x03890000" />
        <register type="NOA" address="0x00009888" value="0x0D890083" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70A00" />
        <register type="NOA" address="0x00009888" value="0x03A90000" />
        <register type="NOA" address="0x00009888" value="0x0BA90083" />
        <register type="NOA" address="0x00009888" value="0x05A90000" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C700A0" />
        <register type="NOA" address="0x00009888" value="0x03C90000" />
        <register type="NOA" address="0x00009888" value="0x09C90083" />
        <register type="NOA" address="0x00009888" value="0x05C90000" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x03E90000" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext240"
       chipset="ACMGT3"
       symbol_name="Ext240"
       underscore_name="ext240"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e6b031df-b3fe-4fd4-97c3-7c26f28dac6f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE24"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE24"
             underscore_name="load_store_cache_l3_read_xecore24"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE25"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE25"
             underscore_name="load_store_cache_l3_read_xecore25"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE26"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE26"
             underscore_name="load_store_cache_l3_read_xecore26"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE27"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE27"
             underscore_name="load_store_cache_l3_read_xecore27"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE28"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE28"
             underscore_name="load_store_cache_l3_read_xecore28"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE29"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE29"
             underscore_name="load_store_cache_l3_read_xecore29"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE30"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE30"
             underscore_name="load_store_cache_l3_read_xecore30"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 READ XECORE31"
             symbol_name="LOAD_STORE_CACHE_L3_READ_XECORE31"
             underscore_name="load_store_cache_l3_read_xecore31"
             description="Number of cacheline read requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1689001F" />
        <register type="NOA" address="0x00009888" value="0x16A9001F" />
        <register type="NOA" address="0x00009888" value="0x16C9001F" />
        <register type="NOA" address="0x00009888" value="0x16E9001F" />
        <register type="NOA" address="0x00009888" value="0x1789001F" />
        <register type="NOA" address="0x00009888" value="0x17A9001F" />
        <register type="NOA" address="0x00009888" value="0x17C9001F" />
        <register type="NOA" address="0x00009888" value="0x17E9001F" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x0287A000" />
        <register type="NOA" address="0x00009888" value="0x02890000" />
        <register type="NOA" address="0x00009888" value="0x14890083" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70A00" />
        <register type="NOA" address="0x00009888" value="0x02A90000" />
        <register type="NOA" address="0x00009888" value="0x12A90083" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C700A0" />
        <register type="NOA" address="0x00009888" value="0x02C90000" />
        <register type="NOA" address="0x00009888" value="0x10C90083" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E7000A" />
        <register type="NOA" address="0x00009888" value="0x02E90000" />
        <register type="NOA" address="0x00009888" value="0x0EE90083" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x0187A000" />
        <register type="NOA" address="0x00009888" value="0x03890000" />
        <register type="NOA" address="0x00009888" value="0x0D890083" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70A00" />
        <register type="NOA" address="0x00009888" value="0x03A90000" />
        <register type="NOA" address="0x00009888" value="0x0BA90083" />
        <register type="NOA" address="0x00009888" value="0x05A90000" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C700A0" />
        <register type="NOA" address="0x00009888" value="0x03C90000" />
        <register type="NOA" address="0x00009888" value="0x09C90083" />
        <register type="NOA" address="0x00009888" value="0x05C90000" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x03E90000" />
        <register type="NOA" address="0x00009888" value="0x07E90083" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext241"
       chipset="ACMGT3"
       symbol_name="Ext241"
       underscore_name="ext241"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4ab6ae4f-59e0-4dee-b907-026737066065"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE0"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE0"
             underscore_name="load_store_cache_l3_write_xecore0"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE1"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE1"
             underscore_name="load_store_cache_l3_write_xecore1"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE2"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE2"
             underscore_name="load_store_cache_l3_write_xecore2"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE3"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE3"
             underscore_name="load_store_cache_l3_write_xecore3"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE4"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE4"
             underscore_name="load_store_cache_l3_write_xecore4"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE5"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE5"
             underscore_name="load_store_cache_l3_write_xecore5"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE6"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE6"
             underscore_name="load_store_cache_l3_write_xecore6"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE7"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE7"
             underscore_name="load_store_cache_l3_write_xecore7"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1689001F" />
        <register type="NOA" address="0x00009888" value="0x16A9001F" />
        <register type="NOA" address="0x00009888" value="0x16C9001F" />
        <register type="NOA" address="0x00009888" value="0x16E9001F" />
        <register type="NOA" address="0x00009888" value="0x1789001F" />
        <register type="NOA" address="0x00009888" value="0x17A9001F" />
        <register type="NOA" address="0x00009888" value="0x17C9001F" />
        <register type="NOA" address="0x00009888" value="0x17E9001F" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x0287A000" />
        <register type="NOA" address="0x00009888" value="0x02890000" />
        <register type="NOA" address="0x00009888" value="0x14890105" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70A00" />
        <register type="NOA" address="0x00009888" value="0x02A90000" />
        <register type="NOA" address="0x00009888" value="0x12A90105" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C700A0" />
        <register type="NOA" address="0x00009888" value="0x02C90000" />
        <register type="NOA" address="0x00009888" value="0x10C90105" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E7000A" />
        <register type="NOA" address="0x00009888" value="0x02E90000" />
        <register type="NOA" address="0x00009888" value="0x0EE90105" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x0187A000" />
        <register type="NOA" address="0x00009888" value="0x03890000" />
        <register type="NOA" address="0x00009888" value="0x0D890105" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70A00" />
        <register type="NOA" address="0x00009888" value="0x03A90000" />
        <register type="NOA" address="0x00009888" value="0x0BA90105" />
        <register type="NOA" address="0x00009888" value="0x05A90000" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C700A0" />
        <register type="NOA" address="0x00009888" value="0x03C90000" />
        <register type="NOA" address="0x00009888" value="0x09C90105" />
        <register type="NOA" address="0x00009888" value="0x05C90000" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x03E90000" />
        <register type="NOA" address="0x00009888" value="0x07E90105" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext242"
       chipset="ACMGT3"
       symbol_name="Ext242"
       underscore_name="ext242"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="db802a4a-11cd-43aa-8baa-3b951ed19672"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE8"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE8"
             underscore_name="load_store_cache_l3_write_xecore8"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE9"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE9"
             underscore_name="load_store_cache_l3_write_xecore9"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE10"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE10"
             underscore_name="load_store_cache_l3_write_xecore10"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE11"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE11"
             underscore_name="load_store_cache_l3_write_xecore11"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE12"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE12"
             underscore_name="load_store_cache_l3_write_xecore12"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE13"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE13"
             underscore_name="load_store_cache_l3_write_xecore13"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE14"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE14"
             underscore_name="load_store_cache_l3_write_xecore14"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE15"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE15"
             underscore_name="load_store_cache_l3_write_xecore15"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1689001F" />
        <register type="NOA" address="0x00009888" value="0x16A9001F" />
        <register type="NOA" address="0x00009888" value="0x16C9001F" />
        <register type="NOA" address="0x00009888" value="0x16E9001F" />
        <register type="NOA" address="0x00009888" value="0x1789001F" />
        <register type="NOA" address="0x00009888" value="0x17A9001F" />
        <register type="NOA" address="0x00009888" value="0x17C9001F" />
        <register type="NOA" address="0x00009888" value="0x17E9001F" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x0287A000" />
        <register type="NOA" address="0x00009888" value="0x02890000" />
        <register type="NOA" address="0x00009888" value="0x14890105" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70A00" />
        <register type="NOA" address="0x00009888" value="0x02A90000" />
        <register type="NOA" address="0x00009888" value="0x12A90105" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C700A0" />
        <register type="NOA" address="0x00009888" value="0x02C90000" />
        <register type="NOA" address="0x00009888" value="0x10C90105" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E7000A" />
        <register type="NOA" address="0x00009888" value="0x02E90000" />
        <register type="NOA" address="0x00009888" value="0x0EE90105" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x0187A000" />
        <register type="NOA" address="0x00009888" value="0x03890000" />
        <register type="NOA" address="0x00009888" value="0x0D890105" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70A00" />
        <register type="NOA" address="0x00009888" value="0x03A90000" />
        <register type="NOA" address="0x00009888" value="0x0BA90105" />
        <register type="NOA" address="0x00009888" value="0x05A90000" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C700A0" />
        <register type="NOA" address="0x00009888" value="0x03C90000" />
        <register type="NOA" address="0x00009888" value="0x09C90105" />
        <register type="NOA" address="0x00009888" value="0x05C90000" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x03E90000" />
        <register type="NOA" address="0x00009888" value="0x07E90105" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext243"
       chipset="ACMGT3"
       symbol_name="Ext243"
       underscore_name="ext243"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e7f929f5-f382-4bb2-b32b-e808e816a751"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE16"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE16"
             underscore_name="load_store_cache_l3_write_xecore16"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE17"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE17"
             underscore_name="load_store_cache_l3_write_xecore17"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE18"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE18"
             underscore_name="load_store_cache_l3_write_xecore18"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE19"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE19"
             underscore_name="load_store_cache_l3_write_xecore19"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE20"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE20"
             underscore_name="load_store_cache_l3_write_xecore20"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE21"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE21"
             underscore_name="load_store_cache_l3_write_xecore21"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE22"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE22"
             underscore_name="load_store_cache_l3_write_xecore22"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE23"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE23"
             underscore_name="load_store_cache_l3_write_xecore23"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1689001F" />
        <register type="NOA" address="0x00009888" value="0x16A9001F" />
        <register type="NOA" address="0x00009888" value="0x16C9001F" />
        <register type="NOA" address="0x00009888" value="0x16E9001F" />
        <register type="NOA" address="0x00009888" value="0x1789001F" />
        <register type="NOA" address="0x00009888" value="0x17A9001F" />
        <register type="NOA" address="0x00009888" value="0x17C9001F" />
        <register type="NOA" address="0x00009888" value="0x17E9001F" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x0287A000" />
        <register type="NOA" address="0x00009888" value="0x02890000" />
        <register type="NOA" address="0x00009888" value="0x14890105" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70A00" />
        <register type="NOA" address="0x00009888" value="0x02A90000" />
        <register type="NOA" address="0x00009888" value="0x12A90105" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C700A0" />
        <register type="NOA" address="0x00009888" value="0x02C90000" />
        <register type="NOA" address="0x00009888" value="0x10C90105" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E7000A" />
        <register type="NOA" address="0x00009888" value="0x02E90000" />
        <register type="NOA" address="0x00009888" value="0x0EE90105" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x0187A000" />
        <register type="NOA" address="0x00009888" value="0x03890000" />
        <register type="NOA" address="0x00009888" value="0x0D890105" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70A00" />
        <register type="NOA" address="0x00009888" value="0x03A90000" />
        <register type="NOA" address="0x00009888" value="0x0BA90105" />
        <register type="NOA" address="0x00009888" value="0x05A90000" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C700A0" />
        <register type="NOA" address="0x00009888" value="0x03C90000" />
        <register type="NOA" address="0x00009888" value="0x09C90105" />
        <register type="NOA" address="0x00009888" value="0x05C90000" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x03E90000" />
        <register type="NOA" address="0x00009888" value="0x07E90105" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext244"
       chipset="ACMGT3"
       symbol_name="Ext244"
       underscore_name="ext244"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="81a25cda-94c8-4b9a-b9e5-38994ed22ab0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE24"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE24"
             underscore_name="load_store_cache_l3_write_xecore24"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE25"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE25"
             underscore_name="load_store_cache_l3_write_xecore25"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE26"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE26"
             underscore_name="load_store_cache_l3_write_xecore26"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE27"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE27"
             underscore_name="load_store_cache_l3_write_xecore27"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE28"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE28"
             underscore_name="load_store_cache_l3_write_xecore28"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE29"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE29"
             underscore_name="load_store_cache_l3_write_xecore29"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE30"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE30"
             underscore_name="load_store_cache_l3_write_xecore30"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE L3 WRITE XECORE31"
             symbol_name="LOAD_STORE_CACHE_L3_WRITE_XECORE31"
             underscore_name="load_store_cache_l3_write_xecore31"
             description="Number of cacheline write requests from the Load Store Cache to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1689001F" />
        <register type="NOA" address="0x00009888" value="0x16A9001F" />
        <register type="NOA" address="0x00009888" value="0x16C9001F" />
        <register type="NOA" address="0x00009888" value="0x16E9001F" />
        <register type="NOA" address="0x00009888" value="0x1789001F" />
        <register type="NOA" address="0x00009888" value="0x17A9001F" />
        <register type="NOA" address="0x00009888" value="0x17C9001F" />
        <register type="NOA" address="0x00009888" value="0x17E9001F" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x0287A000" />
        <register type="NOA" address="0x00009888" value="0x02890000" />
        <register type="NOA" address="0x00009888" value="0x14890105" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70A00" />
        <register type="NOA" address="0x00009888" value="0x02A90000" />
        <register type="NOA" address="0x00009888" value="0x12A90105" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C700A0" />
        <register type="NOA" address="0x00009888" value="0x02C90000" />
        <register type="NOA" address="0x00009888" value="0x10C90105" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E7000A" />
        <register type="NOA" address="0x00009888" value="0x02E90000" />
        <register type="NOA" address="0x00009888" value="0x0EE90105" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x0187A000" />
        <register type="NOA" address="0x00009888" value="0x03890000" />
        <register type="NOA" address="0x00009888" value="0x0D890105" />
        <register type="NOA" address="0x00009888" value="0x05890000" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70A00" />
        <register type="NOA" address="0x00009888" value="0x03A90000" />
        <register type="NOA" address="0x00009888" value="0x0BA90105" />
        <register type="NOA" address="0x00009888" value="0x05A90000" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C700A0" />
        <register type="NOA" address="0x00009888" value="0x03C90000" />
        <register type="NOA" address="0x00009888" value="0x09C90105" />
        <register type="NOA" address="0x00009888" value="0x05C90000" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x03E90000" />
        <register type="NOA" address="0x00009888" value="0x07E90105" />
        <register type="NOA" address="0x00009888" value="0x05E90000" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext245"
       chipset="ACMGT3"
       symbol_name="Ext245"
       underscore_name="ext245"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6a234e4e-a4a9-483c-b0b1-f6be43dfb64c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE0"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE0"
             underscore_name="load_store_cache_partial_write_count_xecore0"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE1"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE1"
             underscore_name="load_store_cache_partial_write_count_xecore1"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE2"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE2"
             underscore_name="load_store_cache_partial_write_count_xecore2"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE3"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE3"
             underscore_name="load_store_cache_partial_write_count_xecore3"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16870005" />
        <register type="NOA" address="0x00009888" value="0x1A870005" />
        <register type="NOA" address="0x00009888" value="0x12880005" />
        <register type="NOA" address="0x00009888" value="0x16880005" />
        <register type="NOA" address="0x00009888" value="0x16A70005" />
        <register type="NOA" address="0x00009888" value="0x1AA70005" />
        <register type="NOA" address="0x00009888" value="0x12A80005" />
        <register type="NOA" address="0x00009888" value="0x16A80005" />
        <register type="NOA" address="0x00009888" value="0x16C70005" />
        <register type="NOA" address="0x00009888" value="0x1AC70005" />
        <register type="NOA" address="0x00009888" value="0x12C80005" />
        <register type="NOA" address="0x00009888" value="0x16C80005" />
        <register type="NOA" address="0x00009888" value="0x16E70005" />
        <register type="NOA" address="0x00009888" value="0x1AE70005" />
        <register type="NOA" address="0x00009888" value="0x12E80005" />
        <register type="NOA" address="0x00009888" value="0x16E80005" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x148701D7" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E8801D7" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A701D7" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA801D7" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC701D7" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C801D7" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E701D7" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E801D7" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext246"
       chipset="ACMGT3"
       symbol_name="Ext246"
       underscore_name="ext246"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="94757ea4-0b0b-401f-93a2-b119ed4f5204"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE4"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE4"
             underscore_name="load_store_cache_partial_write_count_xecore4"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE5"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE5"
             underscore_name="load_store_cache_partial_write_count_xecore5"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE6"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE6"
             underscore_name="load_store_cache_partial_write_count_xecore6"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE7"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE7"
             underscore_name="load_store_cache_partial_write_count_xecore7"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17870005" />
        <register type="NOA" address="0x00009888" value="0x1B870005" />
        <register type="NOA" address="0x00009888" value="0x13880005" />
        <register type="NOA" address="0x00009888" value="0x17880005" />
        <register type="NOA" address="0x00009888" value="0x17A70005" />
        <register type="NOA" address="0x00009888" value="0x1BA70005" />
        <register type="NOA" address="0x00009888" value="0x13A80005" />
        <register type="NOA" address="0x00009888" value="0x17A80005" />
        <register type="NOA" address="0x00009888" value="0x17C70005" />
        <register type="NOA" address="0x00009888" value="0x1BC70005" />
        <register type="NOA" address="0x00009888" value="0x13C80005" />
        <register type="NOA" address="0x00009888" value="0x17C80005" />
        <register type="NOA" address="0x00009888" value="0x17E70005" />
        <register type="NOA" address="0x00009888" value="0x1BE70005" />
        <register type="NOA" address="0x00009888" value="0x13E80005" />
        <register type="NOA" address="0x00009888" value="0x17E80005" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x158701D7" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F8801D7" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A701D7" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA801D7" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC701D7" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C801D7" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E701D7" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E801D7" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext247"
       chipset="ACMGT3"
       symbol_name="Ext247"
       underscore_name="ext247"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b90ea8da-5965-4457-97aa-49a688fb0d39"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE8"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE8"
             underscore_name="load_store_cache_partial_write_count_xecore8"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE9"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE9"
             underscore_name="load_store_cache_partial_write_count_xecore9"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE10"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE10"
             underscore_name="load_store_cache_partial_write_count_xecore10"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE11"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE11"
             underscore_name="load_store_cache_partial_write_count_xecore11"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16870005" />
        <register type="NOA" address="0x00009888" value="0x1A870005" />
        <register type="NOA" address="0x00009888" value="0x12880005" />
        <register type="NOA" address="0x00009888" value="0x16880005" />
        <register type="NOA" address="0x00009888" value="0x16A70005" />
        <register type="NOA" address="0x00009888" value="0x1AA70005" />
        <register type="NOA" address="0x00009888" value="0x12A80005" />
        <register type="NOA" address="0x00009888" value="0x16A80005" />
        <register type="NOA" address="0x00009888" value="0x16C70005" />
        <register type="NOA" address="0x00009888" value="0x1AC70005" />
        <register type="NOA" address="0x00009888" value="0x12C80005" />
        <register type="NOA" address="0x00009888" value="0x16C80005" />
        <register type="NOA" address="0x00009888" value="0x16E70005" />
        <register type="NOA" address="0x00009888" value="0x1AE70005" />
        <register type="NOA" address="0x00009888" value="0x12E80005" />
        <register type="NOA" address="0x00009888" value="0x16E80005" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x148701D7" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E8801D7" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A701D7" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA801D7" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC701D7" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C801D7" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E701D7" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E801D7" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext248"
       chipset="ACMGT3"
       symbol_name="Ext248"
       underscore_name="ext248"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="74996160-a911-4eb8-9db3-e83969d92a35"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE12"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE12"
             underscore_name="load_store_cache_partial_write_count_xecore12"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE13"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE13"
             underscore_name="load_store_cache_partial_write_count_xecore13"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE14"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE14"
             underscore_name="load_store_cache_partial_write_count_xecore14"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE15"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE15"
             underscore_name="load_store_cache_partial_write_count_xecore15"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17870005" />
        <register type="NOA" address="0x00009888" value="0x1B870005" />
        <register type="NOA" address="0x00009888" value="0x13880005" />
        <register type="NOA" address="0x00009888" value="0x17880005" />
        <register type="NOA" address="0x00009888" value="0x17A70005" />
        <register type="NOA" address="0x00009888" value="0x1BA70005" />
        <register type="NOA" address="0x00009888" value="0x13A80005" />
        <register type="NOA" address="0x00009888" value="0x17A80005" />
        <register type="NOA" address="0x00009888" value="0x17C70005" />
        <register type="NOA" address="0x00009888" value="0x1BC70005" />
        <register type="NOA" address="0x00009888" value="0x13C80005" />
        <register type="NOA" address="0x00009888" value="0x17C80005" />
        <register type="NOA" address="0x00009888" value="0x17E70005" />
        <register type="NOA" address="0x00009888" value="0x1BE70005" />
        <register type="NOA" address="0x00009888" value="0x13E80005" />
        <register type="NOA" address="0x00009888" value="0x17E80005" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x158701D7" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F8801D7" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A701D7" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA801D7" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC701D7" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C801D7" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E701D7" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E801D7" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext249"
       chipset="ACMGT3"
       symbol_name="Ext249"
       underscore_name="ext249"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f287382f-3de7-43af-a4c5-20ec8d84b7b1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE16"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE16"
             underscore_name="load_store_cache_partial_write_count_xecore16"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE17"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE17"
             underscore_name="load_store_cache_partial_write_count_xecore17"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE18"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE18"
             underscore_name="load_store_cache_partial_write_count_xecore18"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE19"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE19"
             underscore_name="load_store_cache_partial_write_count_xecore19"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16870005" />
        <register type="NOA" address="0x00009888" value="0x1A870005" />
        <register type="NOA" address="0x00009888" value="0x12880005" />
        <register type="NOA" address="0x00009888" value="0x16880005" />
        <register type="NOA" address="0x00009888" value="0x16A70005" />
        <register type="NOA" address="0x00009888" value="0x1AA70005" />
        <register type="NOA" address="0x00009888" value="0x12A80005" />
        <register type="NOA" address="0x00009888" value="0x16A80005" />
        <register type="NOA" address="0x00009888" value="0x16C70005" />
        <register type="NOA" address="0x00009888" value="0x1AC70005" />
        <register type="NOA" address="0x00009888" value="0x12C80005" />
        <register type="NOA" address="0x00009888" value="0x16C80005" />
        <register type="NOA" address="0x00009888" value="0x16E70005" />
        <register type="NOA" address="0x00009888" value="0x1AE70005" />
        <register type="NOA" address="0x00009888" value="0x12E80005" />
        <register type="NOA" address="0x00009888" value="0x16E80005" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x148701D7" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E8801D7" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A701D7" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA801D7" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC701D7" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C801D7" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E701D7" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E801D7" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext250"
       chipset="ACMGT3"
       symbol_name="Ext250"
       underscore_name="ext250"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a92c55c1-352f-44fc-a86c-3f0b0e525d97"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE20"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE20"
             underscore_name="load_store_cache_partial_write_count_xecore20"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE21"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE21"
             underscore_name="load_store_cache_partial_write_count_xecore21"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE22"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE22"
             underscore_name="load_store_cache_partial_write_count_xecore22"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE23"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE23"
             underscore_name="load_store_cache_partial_write_count_xecore23"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17870005" />
        <register type="NOA" address="0x00009888" value="0x1B870005" />
        <register type="NOA" address="0x00009888" value="0x13880005" />
        <register type="NOA" address="0x00009888" value="0x17880005" />
        <register type="NOA" address="0x00009888" value="0x17A70005" />
        <register type="NOA" address="0x00009888" value="0x1BA70005" />
        <register type="NOA" address="0x00009888" value="0x13A80005" />
        <register type="NOA" address="0x00009888" value="0x17A80005" />
        <register type="NOA" address="0x00009888" value="0x17C70005" />
        <register type="NOA" address="0x00009888" value="0x1BC70005" />
        <register type="NOA" address="0x00009888" value="0x13C80005" />
        <register type="NOA" address="0x00009888" value="0x17C80005" />
        <register type="NOA" address="0x00009888" value="0x17E70005" />
        <register type="NOA" address="0x00009888" value="0x1BE70005" />
        <register type="NOA" address="0x00009888" value="0x13E80005" />
        <register type="NOA" address="0x00009888" value="0x17E80005" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x158701D7" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F8801D7" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A701D7" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA801D7" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC701D7" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C801D7" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E701D7" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E801D7" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext251"
       chipset="ACMGT3"
       symbol_name="Ext251"
       underscore_name="ext251"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="dd5abc73-e90e-4da0-82ed-53c3a598ccf1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE24"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE24"
             underscore_name="load_store_cache_partial_write_count_xecore24"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE25"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE25"
             underscore_name="load_store_cache_partial_write_count_xecore25"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE26"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE26"
             underscore_name="load_store_cache_partial_write_count_xecore26"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE27"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE27"
             underscore_name="load_store_cache_partial_write_count_xecore27"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16870005" />
        <register type="NOA" address="0x00009888" value="0x1A870005" />
        <register type="NOA" address="0x00009888" value="0x12880005" />
        <register type="NOA" address="0x00009888" value="0x16880005" />
        <register type="NOA" address="0x00009888" value="0x16A70005" />
        <register type="NOA" address="0x00009888" value="0x1AA70005" />
        <register type="NOA" address="0x00009888" value="0x12A80005" />
        <register type="NOA" address="0x00009888" value="0x16A80005" />
        <register type="NOA" address="0x00009888" value="0x16C70005" />
        <register type="NOA" address="0x00009888" value="0x1AC70005" />
        <register type="NOA" address="0x00009888" value="0x12C80005" />
        <register type="NOA" address="0x00009888" value="0x16C80005" />
        <register type="NOA" address="0x00009888" value="0x16E70005" />
        <register type="NOA" address="0x00009888" value="0x1AE70005" />
        <register type="NOA" address="0x00009888" value="0x12E80005" />
        <register type="NOA" address="0x00009888" value="0x16E80005" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x148701D7" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E8801D7" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A701D7" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA801D7" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC701D7" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C801D7" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E701D7" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E801D7" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext252"
       chipset="ACMGT3"
       symbol_name="Ext252"
       underscore_name="ext252"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f4e6e4c6-94f3-4684-813c-b99cb703a638"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE28"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE28"
             underscore_name="load_store_cache_partial_write_count_xecore28"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE29"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE29"
             underscore_name="load_store_cache_partial_write_count_xecore29"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE30"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE30"
             underscore_name="load_store_cache_partial_write_count_xecore30"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE PARTIAL WRITE COUNT XECORE31"
             symbol_name="LOAD_STORE_CACHE_PARTIAL_WRITE_COUNT_XECORE31"
             underscore_name="load_store_cache_partial_write_count_xecore31"
             description="Number of writes to the Load Store Cache that don't fill a subsector"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17870005" />
        <register type="NOA" address="0x00009888" value="0x1B870005" />
        <register type="NOA" address="0x00009888" value="0x13880005" />
        <register type="NOA" address="0x00009888" value="0x17880005" />
        <register type="NOA" address="0x00009888" value="0x17A70005" />
        <register type="NOA" address="0x00009888" value="0x1BA70005" />
        <register type="NOA" address="0x00009888" value="0x13A80005" />
        <register type="NOA" address="0x00009888" value="0x17A80005" />
        <register type="NOA" address="0x00009888" value="0x17C70005" />
        <register type="NOA" address="0x00009888" value="0x1BC70005" />
        <register type="NOA" address="0x00009888" value="0x13C80005" />
        <register type="NOA" address="0x00009888" value="0x17C80005" />
        <register type="NOA" address="0x00009888" value="0x17E70005" />
        <register type="NOA" address="0x00009888" value="0x1BE70005" />
        <register type="NOA" address="0x00009888" value="0x13E80005" />
        <register type="NOA" address="0x00009888" value="0x17E80005" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x158701D7" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F8801D7" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A701D7" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA801D7" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC701D7" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C801D7" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E701D7" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E801D7" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext253"
       chipset="ACMGT3"
       symbol_name="Ext253"
       underscore_name="ext253"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9eb32240-9aee-4864-8229-20ddbb84d6f2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE0"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE0"
             underscore_name="xve_load_store_cache_register_request_count_xecore0"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE1"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE1"
             underscore_name="xve_load_store_cache_register_request_count_xecore1"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE2"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE2"
             underscore_name="xve_load_store_cache_register_request_count_xecore2"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE3"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE3"
             underscore_name="xve_load_store_cache_register_request_count_xecore3"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890871" />
        <register type="NOA" address="0x00009888" value="0x14890051" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90871" />
        <register type="NOA" address="0x00009888" value="0x10A90051" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90871" />
        <register type="NOA" address="0x00009888" value="0x0CC90051" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90871" />
        <register type="NOA" address="0x00009888" value="0x08E90051" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext254"
       chipset="ACMGT3"
       symbol_name="Ext254"
       underscore_name="ext254"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6e1f70bd-36b6-432d-8576-5461e5ce55eb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE4"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE4"
             underscore_name="xve_load_store_cache_register_request_count_xecore4"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE5"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE5"
             underscore_name="xve_load_store_cache_register_request_count_xecore5"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE6"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE6"
             underscore_name="xve_load_store_cache_register_request_count_xecore6"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE7"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE7"
             underscore_name="xve_load_store_cache_register_request_count_xecore7"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890871" />
        <register type="NOA" address="0x00009888" value="0x15890051" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90871" />
        <register type="NOA" address="0x00009888" value="0x11A90051" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90871" />
        <register type="NOA" address="0x00009888" value="0x0DC90051" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90871" />
        <register type="NOA" address="0x00009888" value="0x09E90051" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext255"
       chipset="ACMGT3"
       symbol_name="Ext255"
       underscore_name="ext255"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0104ce81-df1b-4f1c-acc4-14cb239f06c1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE8"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE8"
             underscore_name="xve_load_store_cache_register_request_count_xecore8"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE9"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE9"
             underscore_name="xve_load_store_cache_register_request_count_xecore9"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE10"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE10"
             underscore_name="xve_load_store_cache_register_request_count_xecore10"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE11"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE11"
             underscore_name="xve_load_store_cache_register_request_count_xecore11"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890871" />
        <register type="NOA" address="0x00009888" value="0x14890051" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90871" />
        <register type="NOA" address="0x00009888" value="0x10A90051" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90871" />
        <register type="NOA" address="0x00009888" value="0x0CC90051" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90871" />
        <register type="NOA" address="0x00009888" value="0x08E90051" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext256"
       chipset="ACMGT3"
       symbol_name="Ext256"
       underscore_name="ext256"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4baeb5dd-8732-4330-8196-dd8b921d710f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE12"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE12"
             underscore_name="xve_load_store_cache_register_request_count_xecore12"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE13"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE13"
             underscore_name="xve_load_store_cache_register_request_count_xecore13"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE14"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE14"
             underscore_name="xve_load_store_cache_register_request_count_xecore14"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE15"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE15"
             underscore_name="xve_load_store_cache_register_request_count_xecore15"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890871" />
        <register type="NOA" address="0x00009888" value="0x15890051" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90871" />
        <register type="NOA" address="0x00009888" value="0x11A90051" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90871" />
        <register type="NOA" address="0x00009888" value="0x0DC90051" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90871" />
        <register type="NOA" address="0x00009888" value="0x09E90051" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext257"
       chipset="ACMGT3"
       symbol_name="Ext257"
       underscore_name="ext257"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9e4277a2-341a-4e2b-820d-f53beec1dd6b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE16"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE16"
             underscore_name="xve_load_store_cache_register_request_count_xecore16"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE17"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE17"
             underscore_name="xve_load_store_cache_register_request_count_xecore17"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE18"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE18"
             underscore_name="xve_load_store_cache_register_request_count_xecore18"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE19"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE19"
             underscore_name="xve_load_store_cache_register_request_count_xecore19"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890871" />
        <register type="NOA" address="0x00009888" value="0x14890051" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90871" />
        <register type="NOA" address="0x00009888" value="0x10A90051" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90871" />
        <register type="NOA" address="0x00009888" value="0x0CC90051" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90871" />
        <register type="NOA" address="0x00009888" value="0x08E90051" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext258"
       chipset="ACMGT3"
       symbol_name="Ext258"
       underscore_name="ext258"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e318efaa-f015-4ee9-ae9d-485a352c06f6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE20"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE20"
             underscore_name="xve_load_store_cache_register_request_count_xecore20"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE21"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE21"
             underscore_name="xve_load_store_cache_register_request_count_xecore21"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE22"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE22"
             underscore_name="xve_load_store_cache_register_request_count_xecore22"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE23"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE23"
             underscore_name="xve_load_store_cache_register_request_count_xecore23"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890871" />
        <register type="NOA" address="0x00009888" value="0x15890051" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90871" />
        <register type="NOA" address="0x00009888" value="0x11A90051" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90871" />
        <register type="NOA" address="0x00009888" value="0x0DC90051" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90871" />
        <register type="NOA" address="0x00009888" value="0x09E90051" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext259"
       chipset="ACMGT3"
       symbol_name="Ext259"
       underscore_name="ext259"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cf9912aa-c74c-40f0-9120-07ef68972190"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE24"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE24"
             underscore_name="xve_load_store_cache_register_request_count_xecore24"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE25"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE25"
             underscore_name="xve_load_store_cache_register_request_count_xecore25"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE26"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE26"
             underscore_name="xve_load_store_cache_register_request_count_xecore26"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE27"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE27"
             underscore_name="xve_load_store_cache_register_request_count_xecore27"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A890000" />
        <register type="NOA" address="0x00009888" value="0x1E890000" />
        <register type="NOA" address="0x00009888" value="0x24890000" />
        <register type="NOA" address="0x00009888" value="0x2A890000" />
        <register type="NOA" address="0x00009888" value="0x1AA90000" />
        <register type="NOA" address="0x00009888" value="0x1EA90000" />
        <register type="NOA" address="0x00009888" value="0x24A90000" />
        <register type="NOA" address="0x00009888" value="0x2AA90000" />
        <register type="NOA" address="0x00009888" value="0x1AC90000" />
        <register type="NOA" address="0x00009888" value="0x1EC90000" />
        <register type="NOA" address="0x00009888" value="0x24C90000" />
        <register type="NOA" address="0x00009888" value="0x2AC90000" />
        <register type="NOA" address="0x00009888" value="0x1AE90000" />
        <register type="NOA" address="0x00009888" value="0x1EE90000" />
        <register type="NOA" address="0x00009888" value="0x24E90000" />
        <register type="NOA" address="0x00009888" value="0x2AE90000" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890871" />
        <register type="NOA" address="0x00009888" value="0x14890051" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90871" />
        <register type="NOA" address="0x00009888" value="0x10A90051" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90871" />
        <register type="NOA" address="0x00009888" value="0x0CC90051" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90871" />
        <register type="NOA" address="0x00009888" value="0x08E90051" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext260"
       chipset="ACMGT3"
       symbol_name="Ext260"
       underscore_name="ext260"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b4b0f306-7714-4fd7-b32f-5bf89d0ea022"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE28"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE28"
             underscore_name="xve_load_store_cache_register_request_count_xecore28"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE29"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE29"
             underscore_name="xve_load_store_cache_register_request_count_xecore29"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE30"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE30"
             underscore_name="xve_load_store_cache_register_request_count_xecore30"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER REQUEST COUNT XECORE31"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_REQUEST_COUNT_XECORE31"
             underscore_name="xve_load_store_cache_register_request_count_xecore31"
             description="Number of message payload transactions sent by XVEs to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B890000" />
        <register type="NOA" address="0x00009888" value="0x1F890000" />
        <register type="NOA" address="0x00009888" value="0x25890000" />
        <register type="NOA" address="0x00009888" value="0x2B890000" />
        <register type="NOA" address="0x00009888" value="0x1BA90000" />
        <register type="NOA" address="0x00009888" value="0x1FA90000" />
        <register type="NOA" address="0x00009888" value="0x25A90000" />
        <register type="NOA" address="0x00009888" value="0x2BA90000" />
        <register type="NOA" address="0x00009888" value="0x1BC90000" />
        <register type="NOA" address="0x00009888" value="0x1FC90000" />
        <register type="NOA" address="0x00009888" value="0x25C90000" />
        <register type="NOA" address="0x00009888" value="0x2BC90000" />
        <register type="NOA" address="0x00009888" value="0x1BE90000" />
        <register type="NOA" address="0x00009888" value="0x1FE90000" />
        <register type="NOA" address="0x00009888" value="0x25E90000" />
        <register type="NOA" address="0x00009888" value="0x2BE90000" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890871" />
        <register type="NOA" address="0x00009888" value="0x15890051" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90871" />
        <register type="NOA" address="0x00009888" value="0x11A90051" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90871" />
        <register type="NOA" address="0x00009888" value="0x0DC90051" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90871" />
        <register type="NOA" address="0x00009888" value="0x09E90051" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext261"
       chipset="ACMGT3"
       symbol_name="Ext261"
       underscore_name="ext261"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0a9b31d6-473b-46c9-8ad1-d9ae2e47cc8c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE0"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE0"
             underscore_name="xve_load_store_cache_register_response_count_xecore0"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE1"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE1"
             underscore_name="xve_load_store_cache_register_response_count_xecore1"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE2"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE2"
             underscore_name="xve_load_store_cache_register_response_count_xecore2"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE3"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE3"
             underscore_name="xve_load_store_cache_register_response_count_xecore3"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A89001C" />
        <register type="NOA" address="0x00009888" value="0x1E897000" />
        <register type="NOA" address="0x00009888" value="0x24890380" />
        <register type="NOA" address="0x00009888" value="0x2A89001C" />
        <register type="NOA" address="0x00009888" value="0x1AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1EA97000" />
        <register type="NOA" address="0x00009888" value="0x24A90380" />
        <register type="NOA" address="0x00009888" value="0x2AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1EC97000" />
        <register type="NOA" address="0x00009888" value="0x24C90380" />
        <register type="NOA" address="0x00009888" value="0x2AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1AE9001C" />
        <register type="NOA" address="0x00009888" value="0x1EE97000" />
        <register type="NOA" address="0x00009888" value="0x24E90380" />
        <register type="NOA" address="0x00009888" value="0x2AE9001C" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890871" />
        <register type="NOA" address="0x00009888" value="0x14890051" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90871" />
        <register type="NOA" address="0x00009888" value="0x10A90051" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90871" />
        <register type="NOA" address="0x00009888" value="0x0CC90051" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90871" />
        <register type="NOA" address="0x00009888" value="0x08E90051" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext262"
       chipset="ACMGT3"
       symbol_name="Ext262"
       underscore_name="ext262"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="17f09c56-52ed-4d95-a2c4-8d364f7f2055"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE4"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE4"
             underscore_name="xve_load_store_cache_register_response_count_xecore4"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE5"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE5"
             underscore_name="xve_load_store_cache_register_response_count_xecore5"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE6"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE6"
             underscore_name="xve_load_store_cache_register_response_count_xecore6"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE7"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE7"
             underscore_name="xve_load_store_cache_register_response_count_xecore7"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B89001C" />
        <register type="NOA" address="0x00009888" value="0x1F897000" />
        <register type="NOA" address="0x00009888" value="0x25890380" />
        <register type="NOA" address="0x00009888" value="0x2B89001C" />
        <register type="NOA" address="0x00009888" value="0x1BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1FA97000" />
        <register type="NOA" address="0x00009888" value="0x25A90380" />
        <register type="NOA" address="0x00009888" value="0x2BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1FC97000" />
        <register type="NOA" address="0x00009888" value="0x25C90380" />
        <register type="NOA" address="0x00009888" value="0x2BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1BE9001C" />
        <register type="NOA" address="0x00009888" value="0x1FE97000" />
        <register type="NOA" address="0x00009888" value="0x25E90380" />
        <register type="NOA" address="0x00009888" value="0x2BE9001C" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890871" />
        <register type="NOA" address="0x00009888" value="0x15890051" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90871" />
        <register type="NOA" address="0x00009888" value="0x11A90051" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90871" />
        <register type="NOA" address="0x00009888" value="0x0DC90051" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90871" />
        <register type="NOA" address="0x00009888" value="0x09E90051" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext263"
       chipset="ACMGT3"
       symbol_name="Ext263"
       underscore_name="ext263"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="755de6ba-8321-4b8e-8b29-30928734d252"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE8"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE8"
             underscore_name="xve_load_store_cache_register_response_count_xecore8"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE9"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE9"
             underscore_name="xve_load_store_cache_register_response_count_xecore9"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE10"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE10"
             underscore_name="xve_load_store_cache_register_response_count_xecore10"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE11"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE11"
             underscore_name="xve_load_store_cache_register_response_count_xecore11"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A89001C" />
        <register type="NOA" address="0x00009888" value="0x1E897000" />
        <register type="NOA" address="0x00009888" value="0x24890380" />
        <register type="NOA" address="0x00009888" value="0x2A89001C" />
        <register type="NOA" address="0x00009888" value="0x1AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1EA97000" />
        <register type="NOA" address="0x00009888" value="0x24A90380" />
        <register type="NOA" address="0x00009888" value="0x2AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1EC97000" />
        <register type="NOA" address="0x00009888" value="0x24C90380" />
        <register type="NOA" address="0x00009888" value="0x2AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1AE9001C" />
        <register type="NOA" address="0x00009888" value="0x1EE97000" />
        <register type="NOA" address="0x00009888" value="0x24E90380" />
        <register type="NOA" address="0x00009888" value="0x2AE9001C" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890871" />
        <register type="NOA" address="0x00009888" value="0x14890051" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90871" />
        <register type="NOA" address="0x00009888" value="0x10A90051" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90871" />
        <register type="NOA" address="0x00009888" value="0x0CC90051" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90871" />
        <register type="NOA" address="0x00009888" value="0x08E90051" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext264"
       chipset="ACMGT3"
       symbol_name="Ext264"
       underscore_name="ext264"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b622f02d-6710-4412-94f9-4e4abba0bbaa"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE12"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE12"
             underscore_name="xve_load_store_cache_register_response_count_xecore12"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE13"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE13"
             underscore_name="xve_load_store_cache_register_response_count_xecore13"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE14"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE14"
             underscore_name="xve_load_store_cache_register_response_count_xecore14"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE15"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE15"
             underscore_name="xve_load_store_cache_register_response_count_xecore15"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B89001C" />
        <register type="NOA" address="0x00009888" value="0x1F897000" />
        <register type="NOA" address="0x00009888" value="0x25890380" />
        <register type="NOA" address="0x00009888" value="0x2B89001C" />
        <register type="NOA" address="0x00009888" value="0x1BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1FA97000" />
        <register type="NOA" address="0x00009888" value="0x25A90380" />
        <register type="NOA" address="0x00009888" value="0x2BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1FC97000" />
        <register type="NOA" address="0x00009888" value="0x25C90380" />
        <register type="NOA" address="0x00009888" value="0x2BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1BE9001C" />
        <register type="NOA" address="0x00009888" value="0x1FE97000" />
        <register type="NOA" address="0x00009888" value="0x25E90380" />
        <register type="NOA" address="0x00009888" value="0x2BE9001C" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890871" />
        <register type="NOA" address="0x00009888" value="0x15890051" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90871" />
        <register type="NOA" address="0x00009888" value="0x11A90051" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90871" />
        <register type="NOA" address="0x00009888" value="0x0DC90051" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90871" />
        <register type="NOA" address="0x00009888" value="0x09E90051" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext265"
       chipset="ACMGT3"
       symbol_name="Ext265"
       underscore_name="ext265"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e448a51b-7b45-4454-b682-b3488a24b167"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE16"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE16"
             underscore_name="xve_load_store_cache_register_response_count_xecore16"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE17"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE17"
             underscore_name="xve_load_store_cache_register_response_count_xecore17"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE18"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE18"
             underscore_name="xve_load_store_cache_register_response_count_xecore18"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE19"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE19"
             underscore_name="xve_load_store_cache_register_response_count_xecore19"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A89001C" />
        <register type="NOA" address="0x00009888" value="0x1E897000" />
        <register type="NOA" address="0x00009888" value="0x24890380" />
        <register type="NOA" address="0x00009888" value="0x2A89001C" />
        <register type="NOA" address="0x00009888" value="0x1AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1EA97000" />
        <register type="NOA" address="0x00009888" value="0x24A90380" />
        <register type="NOA" address="0x00009888" value="0x2AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1EC97000" />
        <register type="NOA" address="0x00009888" value="0x24C90380" />
        <register type="NOA" address="0x00009888" value="0x2AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1AE9001C" />
        <register type="NOA" address="0x00009888" value="0x1EE97000" />
        <register type="NOA" address="0x00009888" value="0x24E90380" />
        <register type="NOA" address="0x00009888" value="0x2AE9001C" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890871" />
        <register type="NOA" address="0x00009888" value="0x14890051" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90871" />
        <register type="NOA" address="0x00009888" value="0x10A90051" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90871" />
        <register type="NOA" address="0x00009888" value="0x0CC90051" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90871" />
        <register type="NOA" address="0x00009888" value="0x08E90051" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext266"
       chipset="ACMGT3"
       symbol_name="Ext266"
       underscore_name="ext266"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="df480a9e-5d23-4477-b5cf-e89d7590ff9c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE20"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE20"
             underscore_name="xve_load_store_cache_register_response_count_xecore20"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE21"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE21"
             underscore_name="xve_load_store_cache_register_response_count_xecore21"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE22"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE22"
             underscore_name="xve_load_store_cache_register_response_count_xecore22"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE23"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE23"
             underscore_name="xve_load_store_cache_register_response_count_xecore23"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B89001C" />
        <register type="NOA" address="0x00009888" value="0x1F897000" />
        <register type="NOA" address="0x00009888" value="0x25890380" />
        <register type="NOA" address="0x00009888" value="0x2B89001C" />
        <register type="NOA" address="0x00009888" value="0x1BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1FA97000" />
        <register type="NOA" address="0x00009888" value="0x25A90380" />
        <register type="NOA" address="0x00009888" value="0x2BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1FC97000" />
        <register type="NOA" address="0x00009888" value="0x25C90380" />
        <register type="NOA" address="0x00009888" value="0x2BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1BE9001C" />
        <register type="NOA" address="0x00009888" value="0x1FE97000" />
        <register type="NOA" address="0x00009888" value="0x25E90380" />
        <register type="NOA" address="0x00009888" value="0x2BE9001C" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890871" />
        <register type="NOA" address="0x00009888" value="0x15890051" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90871" />
        <register type="NOA" address="0x00009888" value="0x11A90051" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90871" />
        <register type="NOA" address="0x00009888" value="0x0DC90051" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90871" />
        <register type="NOA" address="0x00009888" value="0x09E90051" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext267"
       chipset="ACMGT3"
       symbol_name="Ext267"
       underscore_name="ext267"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d2569d38-f95c-4996-9f95-aa61ba11015a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE24"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE24"
             underscore_name="xve_load_store_cache_register_response_count_xecore24"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE25"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE25"
             underscore_name="xve_load_store_cache_register_response_count_xecore25"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE26"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE26"
             underscore_name="xve_load_store_cache_register_response_count_xecore26"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE27"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE27"
             underscore_name="xve_load_store_cache_register_response_count_xecore27"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A89001C" />
        <register type="NOA" address="0x00009888" value="0x1E897000" />
        <register type="NOA" address="0x00009888" value="0x24890380" />
        <register type="NOA" address="0x00009888" value="0x2A89001C" />
        <register type="NOA" address="0x00009888" value="0x1AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1EA97000" />
        <register type="NOA" address="0x00009888" value="0x24A90380" />
        <register type="NOA" address="0x00009888" value="0x2AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1EC97000" />
        <register type="NOA" address="0x00009888" value="0x24C90380" />
        <register type="NOA" address="0x00009888" value="0x2AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1AE9001C" />
        <register type="NOA" address="0x00009888" value="0x1EE97000" />
        <register type="NOA" address="0x00009888" value="0x24E90380" />
        <register type="NOA" address="0x00009888" value="0x2AE9001C" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890871" />
        <register type="NOA" address="0x00009888" value="0x14890051" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90871" />
        <register type="NOA" address="0x00009888" value="0x10A90051" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90871" />
        <register type="NOA" address="0x00009888" value="0x0CC90051" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90871" />
        <register type="NOA" address="0x00009888" value="0x08E90051" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext268"
       chipset="ACMGT3"
       symbol_name="Ext268"
       underscore_name="ext268"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="95a739c5-5a9c-47df-836f-3b323b9d8df8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE28"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE28"
             underscore_name="xve_load_store_cache_register_response_count_xecore28"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE29"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE29"
             underscore_name="xve_load_store_cache_register_response_count_xecore29"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE30"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE30"
             underscore_name="xve_load_store_cache_register_response_count_xecore30"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE LOAD STORE CACHE REGISTER RESPONSE COUNT XECORE31"
             symbol_name="XVE_LOAD_STORE_CACHE_REGISTER_RESPONSE_COUNT_XECORE31"
             underscore_name="xve_load_store_cache_register_response_count_xecore31"
             description="Number of message payload transactions sent from the Load Store Cache back to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B89001C" />
        <register type="NOA" address="0x00009888" value="0x1F897000" />
        <register type="NOA" address="0x00009888" value="0x25890380" />
        <register type="NOA" address="0x00009888" value="0x2B89001C" />
        <register type="NOA" address="0x00009888" value="0x1BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1FA97000" />
        <register type="NOA" address="0x00009888" value="0x25A90380" />
        <register type="NOA" address="0x00009888" value="0x2BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1FC97000" />
        <register type="NOA" address="0x00009888" value="0x25C90380" />
        <register type="NOA" address="0x00009888" value="0x2BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1BE9001C" />
        <register type="NOA" address="0x00009888" value="0x1FE97000" />
        <register type="NOA" address="0x00009888" value="0x25E90380" />
        <register type="NOA" address="0x00009888" value="0x2BE9001C" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890871" />
        <register type="NOA" address="0x00009888" value="0x15890051" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90871" />
        <register type="NOA" address="0x00009888" value="0x11A90051" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90871" />
        <register type="NOA" address="0x00009888" value="0x0DC90051" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90871" />
        <register type="NOA" address="0x00009888" value="0x09E90051" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext269"
       chipset="ACMGT3"
       symbol_name="Ext269"
       underscore_name="ext269"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4ee78f20-69b6-4bcd-9d6f-06ebee2e2f54"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE0"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE0"
             underscore_name="load_store_cache_input_available_xecore0"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE1"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE1"
             underscore_name="load_store_cache_input_available_xecore1"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE2"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE2"
             underscore_name="load_store_cache_input_available_xecore2"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE3"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE3"
             underscore_name="load_store_cache_input_available_xecore3"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A890002" />
        <register type="NOA" address="0x00009888" value="0x1E890800" />
        <register type="NOA" address="0x00009888" value="0x24890040" />
        <register type="NOA" address="0x00009888" value="0x2A890002" />
        <register type="NOA" address="0x00009888" value="0x1AA90002" />
        <register type="NOA" address="0x00009888" value="0x1EA90800" />
        <register type="NOA" address="0x00009888" value="0x24A90040" />
        <register type="NOA" address="0x00009888" value="0x2AA90002" />
        <register type="NOA" address="0x00009888" value="0x1AC90002" />
        <register type="NOA" address="0x00009888" value="0x1EC90800" />
        <register type="NOA" address="0x00009888" value="0x24C90040" />
        <register type="NOA" address="0x00009888" value="0x2AC90002" />
        <register type="NOA" address="0x00009888" value="0x1AE90002" />
        <register type="NOA" address="0x00009888" value="0x1EE90800" />
        <register type="NOA" address="0x00009888" value="0x24E90040" />
        <register type="NOA" address="0x00009888" value="0x2AE90002" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890975" />
        <register type="NOA" address="0x00009888" value="0x14890155" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90975" />
        <register type="NOA" address="0x00009888" value="0x10A90155" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90975" />
        <register type="NOA" address="0x00009888" value="0x0CC90155" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90975" />
        <register type="NOA" address="0x00009888" value="0x08E90155" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext270"
       chipset="ACMGT3"
       symbol_name="Ext270"
       underscore_name="ext270"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e9217a53-0407-4df2-a014-8df62ecd2dcc"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE4"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE4"
             underscore_name="load_store_cache_input_available_xecore4"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE5"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE5"
             underscore_name="load_store_cache_input_available_xecore5"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE6"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE6"
             underscore_name="load_store_cache_input_available_xecore6"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE7"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE7"
             underscore_name="load_store_cache_input_available_xecore7"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B890002" />
        <register type="NOA" address="0x00009888" value="0x1F890800" />
        <register type="NOA" address="0x00009888" value="0x25890040" />
        <register type="NOA" address="0x00009888" value="0x2B890002" />
        <register type="NOA" address="0x00009888" value="0x1BA90002" />
        <register type="NOA" address="0x00009888" value="0x1FA90800" />
        <register type="NOA" address="0x00009888" value="0x25A90040" />
        <register type="NOA" address="0x00009888" value="0x2BA90002" />
        <register type="NOA" address="0x00009888" value="0x1BC90002" />
        <register type="NOA" address="0x00009888" value="0x1FC90800" />
        <register type="NOA" address="0x00009888" value="0x25C90040" />
        <register type="NOA" address="0x00009888" value="0x2BC90002" />
        <register type="NOA" address="0x00009888" value="0x1BE90002" />
        <register type="NOA" address="0x00009888" value="0x1FE90800" />
        <register type="NOA" address="0x00009888" value="0x25E90040" />
        <register type="NOA" address="0x00009888" value="0x2BE90002" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890975" />
        <register type="NOA" address="0x00009888" value="0x15890155" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90975" />
        <register type="NOA" address="0x00009888" value="0x11A90155" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90975" />
        <register type="NOA" address="0x00009888" value="0x0DC90155" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90975" />
        <register type="NOA" address="0x00009888" value="0x09E90155" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext271"
       chipset="ACMGT3"
       symbol_name="Ext271"
       underscore_name="ext271"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7d6d9a79-6ddf-4970-9fcd-ece8cfc4f26b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE8"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE8"
             underscore_name="load_store_cache_input_available_xecore8"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE9"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE9"
             underscore_name="load_store_cache_input_available_xecore9"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE10"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE10"
             underscore_name="load_store_cache_input_available_xecore10"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE11"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE11"
             underscore_name="load_store_cache_input_available_xecore11"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A890002" />
        <register type="NOA" address="0x00009888" value="0x1E890800" />
        <register type="NOA" address="0x00009888" value="0x24890040" />
        <register type="NOA" address="0x00009888" value="0x2A890002" />
        <register type="NOA" address="0x00009888" value="0x1AA90002" />
        <register type="NOA" address="0x00009888" value="0x1EA90800" />
        <register type="NOA" address="0x00009888" value="0x24A90040" />
        <register type="NOA" address="0x00009888" value="0x2AA90002" />
        <register type="NOA" address="0x00009888" value="0x1AC90002" />
        <register type="NOA" address="0x00009888" value="0x1EC90800" />
        <register type="NOA" address="0x00009888" value="0x24C90040" />
        <register type="NOA" address="0x00009888" value="0x2AC90002" />
        <register type="NOA" address="0x00009888" value="0x1AE90002" />
        <register type="NOA" address="0x00009888" value="0x1EE90800" />
        <register type="NOA" address="0x00009888" value="0x24E90040" />
        <register type="NOA" address="0x00009888" value="0x2AE90002" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890975" />
        <register type="NOA" address="0x00009888" value="0x14890155" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90975" />
        <register type="NOA" address="0x00009888" value="0x10A90155" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90975" />
        <register type="NOA" address="0x00009888" value="0x0CC90155" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90975" />
        <register type="NOA" address="0x00009888" value="0x08E90155" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext272"
       chipset="ACMGT3"
       symbol_name="Ext272"
       underscore_name="ext272"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0ecd2c83-ea1b-4801-b6c0-c571e301477b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE12"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE12"
             underscore_name="load_store_cache_input_available_xecore12"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE13"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE13"
             underscore_name="load_store_cache_input_available_xecore13"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE14"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE14"
             underscore_name="load_store_cache_input_available_xecore14"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE15"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE15"
             underscore_name="load_store_cache_input_available_xecore15"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B890002" />
        <register type="NOA" address="0x00009888" value="0x1F890800" />
        <register type="NOA" address="0x00009888" value="0x25890040" />
        <register type="NOA" address="0x00009888" value="0x2B890002" />
        <register type="NOA" address="0x00009888" value="0x1BA90002" />
        <register type="NOA" address="0x00009888" value="0x1FA90800" />
        <register type="NOA" address="0x00009888" value="0x25A90040" />
        <register type="NOA" address="0x00009888" value="0x2BA90002" />
        <register type="NOA" address="0x00009888" value="0x1BC90002" />
        <register type="NOA" address="0x00009888" value="0x1FC90800" />
        <register type="NOA" address="0x00009888" value="0x25C90040" />
        <register type="NOA" address="0x00009888" value="0x2BC90002" />
        <register type="NOA" address="0x00009888" value="0x1BE90002" />
        <register type="NOA" address="0x00009888" value="0x1FE90800" />
        <register type="NOA" address="0x00009888" value="0x25E90040" />
        <register type="NOA" address="0x00009888" value="0x2BE90002" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890975" />
        <register type="NOA" address="0x00009888" value="0x15890155" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90975" />
        <register type="NOA" address="0x00009888" value="0x11A90155" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90975" />
        <register type="NOA" address="0x00009888" value="0x0DC90155" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90975" />
        <register type="NOA" address="0x00009888" value="0x09E90155" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext273"
       chipset="ACMGT3"
       symbol_name="Ext273"
       underscore_name="ext273"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="377395f6-3e5d-45ab-a2ff-980f1f795590"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE16"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE16"
             underscore_name="load_store_cache_input_available_xecore16"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE17"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE17"
             underscore_name="load_store_cache_input_available_xecore17"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE18"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE18"
             underscore_name="load_store_cache_input_available_xecore18"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE19"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE19"
             underscore_name="load_store_cache_input_available_xecore19"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A890002" />
        <register type="NOA" address="0x00009888" value="0x1E890800" />
        <register type="NOA" address="0x00009888" value="0x24890040" />
        <register type="NOA" address="0x00009888" value="0x2A890002" />
        <register type="NOA" address="0x00009888" value="0x1AA90002" />
        <register type="NOA" address="0x00009888" value="0x1EA90800" />
        <register type="NOA" address="0x00009888" value="0x24A90040" />
        <register type="NOA" address="0x00009888" value="0x2AA90002" />
        <register type="NOA" address="0x00009888" value="0x1AC90002" />
        <register type="NOA" address="0x00009888" value="0x1EC90800" />
        <register type="NOA" address="0x00009888" value="0x24C90040" />
        <register type="NOA" address="0x00009888" value="0x2AC90002" />
        <register type="NOA" address="0x00009888" value="0x1AE90002" />
        <register type="NOA" address="0x00009888" value="0x1EE90800" />
        <register type="NOA" address="0x00009888" value="0x24E90040" />
        <register type="NOA" address="0x00009888" value="0x2AE90002" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890975" />
        <register type="NOA" address="0x00009888" value="0x14890155" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90975" />
        <register type="NOA" address="0x00009888" value="0x10A90155" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90975" />
        <register type="NOA" address="0x00009888" value="0x0CC90155" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90975" />
        <register type="NOA" address="0x00009888" value="0x08E90155" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext274"
       chipset="ACMGT3"
       symbol_name="Ext274"
       underscore_name="ext274"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ebf4b987-f2e1-45c5-83c1-145baa637929"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE20"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE20"
             underscore_name="load_store_cache_input_available_xecore20"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE21"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE21"
             underscore_name="load_store_cache_input_available_xecore21"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE22"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE22"
             underscore_name="load_store_cache_input_available_xecore22"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE23"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE23"
             underscore_name="load_store_cache_input_available_xecore23"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B890002" />
        <register type="NOA" address="0x00009888" value="0x1F890800" />
        <register type="NOA" address="0x00009888" value="0x25890040" />
        <register type="NOA" address="0x00009888" value="0x2B890002" />
        <register type="NOA" address="0x00009888" value="0x1BA90002" />
        <register type="NOA" address="0x00009888" value="0x1FA90800" />
        <register type="NOA" address="0x00009888" value="0x25A90040" />
        <register type="NOA" address="0x00009888" value="0x2BA90002" />
        <register type="NOA" address="0x00009888" value="0x1BC90002" />
        <register type="NOA" address="0x00009888" value="0x1FC90800" />
        <register type="NOA" address="0x00009888" value="0x25C90040" />
        <register type="NOA" address="0x00009888" value="0x2BC90002" />
        <register type="NOA" address="0x00009888" value="0x1BE90002" />
        <register type="NOA" address="0x00009888" value="0x1FE90800" />
        <register type="NOA" address="0x00009888" value="0x25E90040" />
        <register type="NOA" address="0x00009888" value="0x2BE90002" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890975" />
        <register type="NOA" address="0x00009888" value="0x15890155" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90975" />
        <register type="NOA" address="0x00009888" value="0x11A90155" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90975" />
        <register type="NOA" address="0x00009888" value="0x0DC90155" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90975" />
        <register type="NOA" address="0x00009888" value="0x09E90155" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext275"
       chipset="ACMGT3"
       symbol_name="Ext275"
       underscore_name="ext275"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e0559ea9-aae3-4ede-8d15-30dcc8c4a202"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE24"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE24"
             underscore_name="load_store_cache_input_available_xecore24"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE25"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE25"
             underscore_name="load_store_cache_input_available_xecore25"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE26"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE26"
             underscore_name="load_store_cache_input_available_xecore26"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE27"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE27"
             underscore_name="load_store_cache_input_available_xecore27"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A890002" />
        <register type="NOA" address="0x00009888" value="0x1E890800" />
        <register type="NOA" address="0x00009888" value="0x24890040" />
        <register type="NOA" address="0x00009888" value="0x2A890002" />
        <register type="NOA" address="0x00009888" value="0x1AA90002" />
        <register type="NOA" address="0x00009888" value="0x1EA90800" />
        <register type="NOA" address="0x00009888" value="0x24A90040" />
        <register type="NOA" address="0x00009888" value="0x2AA90002" />
        <register type="NOA" address="0x00009888" value="0x1AC90002" />
        <register type="NOA" address="0x00009888" value="0x1EC90800" />
        <register type="NOA" address="0x00009888" value="0x24C90040" />
        <register type="NOA" address="0x00009888" value="0x2AC90002" />
        <register type="NOA" address="0x00009888" value="0x1AE90002" />
        <register type="NOA" address="0x00009888" value="0x1EE90800" />
        <register type="NOA" address="0x00009888" value="0x24E90040" />
        <register type="NOA" address="0x00009888" value="0x2AE90002" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890975" />
        <register type="NOA" address="0x00009888" value="0x14890155" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90975" />
        <register type="NOA" address="0x00009888" value="0x10A90155" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90975" />
        <register type="NOA" address="0x00009888" value="0x0CC90155" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90975" />
        <register type="NOA" address="0x00009888" value="0x08E90155" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext276"
       chipset="ACMGT3"
       symbol_name="Ext276"
       underscore_name="ext276"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="180b2a02-9d8c-4bf9-be0b-31cf265c21da"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE28"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE28"
             underscore_name="load_store_cache_input_available_xecore28"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE29"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE29"
             underscore_name="load_store_cache_input_available_xecore29"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE30"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE30"
             underscore_name="load_store_cache_input_available_xecore30"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE INPUT AVAILABLE XECORE31"
             symbol_name="LOAD_STORE_CACHE_INPUT_AVAILABLE_XECORE31"
             underscore_name="load_store_cache_input_available_xecore31"
             description="Percentage of time in which the Load Store Cache has input available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B890002" />
        <register type="NOA" address="0x00009888" value="0x1F890800" />
        <register type="NOA" address="0x00009888" value="0x25890040" />
        <register type="NOA" address="0x00009888" value="0x2B890002" />
        <register type="NOA" address="0x00009888" value="0x1BA90002" />
        <register type="NOA" address="0x00009888" value="0x1FA90800" />
        <register type="NOA" address="0x00009888" value="0x25A90040" />
        <register type="NOA" address="0x00009888" value="0x2BA90002" />
        <register type="NOA" address="0x00009888" value="0x1BC90002" />
        <register type="NOA" address="0x00009888" value="0x1FC90800" />
        <register type="NOA" address="0x00009888" value="0x25C90040" />
        <register type="NOA" address="0x00009888" value="0x2BC90002" />
        <register type="NOA" address="0x00009888" value="0x1BE90002" />
        <register type="NOA" address="0x00009888" value="0x1FE90800" />
        <register type="NOA" address="0x00009888" value="0x25E90040" />
        <register type="NOA" address="0x00009888" value="0x2BE90002" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890975" />
        <register type="NOA" address="0x00009888" value="0x15890155" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90975" />
        <register type="NOA" address="0x00009888" value="0x11A90155" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90975" />
        <register type="NOA" address="0x00009888" value="0x0DC90155" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90975" />
        <register type="NOA" address="0x00009888" value="0x09E90155" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext277"
       chipset="ACMGT3"
       symbol_name="Ext277"
       underscore_name="ext277"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4e381e22-6068-4a63-9fea-270aee7731af"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE0"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE0"
             underscore_name="load_store_cache_output_ready_xecore0"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE1"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE1"
             underscore_name="load_store_cache_output_ready_xecore1"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE2"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE2"
             underscore_name="load_store_cache_output_ready_xecore2"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE3"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE3"
             underscore_name="load_store_cache_output_ready_xecore3"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A89001C" />
        <register type="NOA" address="0x00009888" value="0x1E897000" />
        <register type="NOA" address="0x00009888" value="0x24890380" />
        <register type="NOA" address="0x00009888" value="0x2A89001C" />
        <register type="NOA" address="0x00009888" value="0x1AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1EA97000" />
        <register type="NOA" address="0x00009888" value="0x24A90380" />
        <register type="NOA" address="0x00009888" value="0x2AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1EC97000" />
        <register type="NOA" address="0x00009888" value="0x24C90380" />
        <register type="NOA" address="0x00009888" value="0x2AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1AE9001C" />
        <register type="NOA" address="0x00009888" value="0x1EE97000" />
        <register type="NOA" address="0x00009888" value="0x24E90380" />
        <register type="NOA" address="0x00009888" value="0x2AE9001C" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890934" />
        <register type="NOA" address="0x00009888" value="0x14890114" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90934" />
        <register type="NOA" address="0x00009888" value="0x10A90114" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90934" />
        <register type="NOA" address="0x00009888" value="0x0CC90114" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90934" />
        <register type="NOA" address="0x00009888" value="0x08E90114" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext278"
       chipset="ACMGT3"
       symbol_name="Ext278"
       underscore_name="ext278"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3e47b601-d0e5-4eac-a32a-d4419b455ef6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE4"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE4"
             underscore_name="load_store_cache_output_ready_xecore4"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE5"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE5"
             underscore_name="load_store_cache_output_ready_xecore5"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE6"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE6"
             underscore_name="load_store_cache_output_ready_xecore6"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE7"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE7"
             underscore_name="load_store_cache_output_ready_xecore7"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B89001C" />
        <register type="NOA" address="0x00009888" value="0x1F897000" />
        <register type="NOA" address="0x00009888" value="0x25890380" />
        <register type="NOA" address="0x00009888" value="0x2B89001C" />
        <register type="NOA" address="0x00009888" value="0x1BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1FA97000" />
        <register type="NOA" address="0x00009888" value="0x25A90380" />
        <register type="NOA" address="0x00009888" value="0x2BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1FC97000" />
        <register type="NOA" address="0x00009888" value="0x25C90380" />
        <register type="NOA" address="0x00009888" value="0x2BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1BE9001C" />
        <register type="NOA" address="0x00009888" value="0x1FE97000" />
        <register type="NOA" address="0x00009888" value="0x25E90380" />
        <register type="NOA" address="0x00009888" value="0x2BE9001C" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890934" />
        <register type="NOA" address="0x00009888" value="0x15890114" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90934" />
        <register type="NOA" address="0x00009888" value="0x11A90114" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90934" />
        <register type="NOA" address="0x00009888" value="0x0DC90114" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90934" />
        <register type="NOA" address="0x00009888" value="0x09E90114" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext279"
       chipset="ACMGT3"
       symbol_name="Ext279"
       underscore_name="ext279"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="45b87d00-391e-46a0-8750-61da7a17db1c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE8"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE8"
             underscore_name="load_store_cache_output_ready_xecore8"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE9"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE9"
             underscore_name="load_store_cache_output_ready_xecore9"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE10"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE10"
             underscore_name="load_store_cache_output_ready_xecore10"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE11"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE11"
             underscore_name="load_store_cache_output_ready_xecore11"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A89001C" />
        <register type="NOA" address="0x00009888" value="0x1E897000" />
        <register type="NOA" address="0x00009888" value="0x24890380" />
        <register type="NOA" address="0x00009888" value="0x2A89001C" />
        <register type="NOA" address="0x00009888" value="0x1AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1EA97000" />
        <register type="NOA" address="0x00009888" value="0x24A90380" />
        <register type="NOA" address="0x00009888" value="0x2AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1EC97000" />
        <register type="NOA" address="0x00009888" value="0x24C90380" />
        <register type="NOA" address="0x00009888" value="0x2AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1AE9001C" />
        <register type="NOA" address="0x00009888" value="0x1EE97000" />
        <register type="NOA" address="0x00009888" value="0x24E90380" />
        <register type="NOA" address="0x00009888" value="0x2AE9001C" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890934" />
        <register type="NOA" address="0x00009888" value="0x14890114" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90934" />
        <register type="NOA" address="0x00009888" value="0x10A90114" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90934" />
        <register type="NOA" address="0x00009888" value="0x0CC90114" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90934" />
        <register type="NOA" address="0x00009888" value="0x08E90114" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext280"
       chipset="ACMGT3"
       symbol_name="Ext280"
       underscore_name="ext280"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="85c3a4dc-ebc9-45e6-b572-fab58fa5bdd2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE12"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE12"
             underscore_name="load_store_cache_output_ready_xecore12"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE13"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE13"
             underscore_name="load_store_cache_output_ready_xecore13"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE14"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE14"
             underscore_name="load_store_cache_output_ready_xecore14"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE15"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE15"
             underscore_name="load_store_cache_output_ready_xecore15"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B89001C" />
        <register type="NOA" address="0x00009888" value="0x1F897000" />
        <register type="NOA" address="0x00009888" value="0x25890380" />
        <register type="NOA" address="0x00009888" value="0x2B89001C" />
        <register type="NOA" address="0x00009888" value="0x1BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1FA97000" />
        <register type="NOA" address="0x00009888" value="0x25A90380" />
        <register type="NOA" address="0x00009888" value="0x2BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1FC97000" />
        <register type="NOA" address="0x00009888" value="0x25C90380" />
        <register type="NOA" address="0x00009888" value="0x2BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1BE9001C" />
        <register type="NOA" address="0x00009888" value="0x1FE97000" />
        <register type="NOA" address="0x00009888" value="0x25E90380" />
        <register type="NOA" address="0x00009888" value="0x2BE9001C" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890934" />
        <register type="NOA" address="0x00009888" value="0x15890114" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90934" />
        <register type="NOA" address="0x00009888" value="0x11A90114" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90934" />
        <register type="NOA" address="0x00009888" value="0x0DC90114" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90934" />
        <register type="NOA" address="0x00009888" value="0x09E90114" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext281"
       chipset="ACMGT3"
       symbol_name="Ext281"
       underscore_name="ext281"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d7725644-0058-46cd-935d-55e1bf8d0e8b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE16"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE16"
             underscore_name="load_store_cache_output_ready_xecore16"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE17"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE17"
             underscore_name="load_store_cache_output_ready_xecore17"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE18"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE18"
             underscore_name="load_store_cache_output_ready_xecore18"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE19"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE19"
             underscore_name="load_store_cache_output_ready_xecore19"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A89001C" />
        <register type="NOA" address="0x00009888" value="0x1E897000" />
        <register type="NOA" address="0x00009888" value="0x24890380" />
        <register type="NOA" address="0x00009888" value="0x2A89001C" />
        <register type="NOA" address="0x00009888" value="0x1AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1EA97000" />
        <register type="NOA" address="0x00009888" value="0x24A90380" />
        <register type="NOA" address="0x00009888" value="0x2AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1EC97000" />
        <register type="NOA" address="0x00009888" value="0x24C90380" />
        <register type="NOA" address="0x00009888" value="0x2AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1AE9001C" />
        <register type="NOA" address="0x00009888" value="0x1EE97000" />
        <register type="NOA" address="0x00009888" value="0x24E90380" />
        <register type="NOA" address="0x00009888" value="0x2AE9001C" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890934" />
        <register type="NOA" address="0x00009888" value="0x14890114" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90934" />
        <register type="NOA" address="0x00009888" value="0x10A90114" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90934" />
        <register type="NOA" address="0x00009888" value="0x0CC90114" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90934" />
        <register type="NOA" address="0x00009888" value="0x08E90114" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext282"
       chipset="ACMGT3"
       symbol_name="Ext282"
       underscore_name="ext282"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="234accb5-7742-4ff5-b3d6-598cc74a4f95"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE20"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE20"
             underscore_name="load_store_cache_output_ready_xecore20"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE21"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE21"
             underscore_name="load_store_cache_output_ready_xecore21"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE22"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE22"
             underscore_name="load_store_cache_output_ready_xecore22"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE23"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE23"
             underscore_name="load_store_cache_output_ready_xecore23"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B89001C" />
        <register type="NOA" address="0x00009888" value="0x1F897000" />
        <register type="NOA" address="0x00009888" value="0x25890380" />
        <register type="NOA" address="0x00009888" value="0x2B89001C" />
        <register type="NOA" address="0x00009888" value="0x1BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1FA97000" />
        <register type="NOA" address="0x00009888" value="0x25A90380" />
        <register type="NOA" address="0x00009888" value="0x2BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1FC97000" />
        <register type="NOA" address="0x00009888" value="0x25C90380" />
        <register type="NOA" address="0x00009888" value="0x2BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1BE9001C" />
        <register type="NOA" address="0x00009888" value="0x1FE97000" />
        <register type="NOA" address="0x00009888" value="0x25E90380" />
        <register type="NOA" address="0x00009888" value="0x2BE9001C" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890934" />
        <register type="NOA" address="0x00009888" value="0x15890114" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90934" />
        <register type="NOA" address="0x00009888" value="0x11A90114" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90934" />
        <register type="NOA" address="0x00009888" value="0x0DC90114" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90934" />
        <register type="NOA" address="0x00009888" value="0x09E90114" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext283"
       chipset="ACMGT3"
       symbol_name="Ext283"
       underscore_name="ext283"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="75c93a0c-e686-4e48-baca-a557d2284a06"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE24"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE24"
             underscore_name="load_store_cache_output_ready_xecore24"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE25"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE25"
             underscore_name="load_store_cache_output_ready_xecore25"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE26"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE26"
             underscore_name="load_store_cache_output_ready_xecore26"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE27"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE27"
             underscore_name="load_store_cache_output_ready_xecore27"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A89001C" />
        <register type="NOA" address="0x00009888" value="0x1E897000" />
        <register type="NOA" address="0x00009888" value="0x24890380" />
        <register type="NOA" address="0x00009888" value="0x2A89001C" />
        <register type="NOA" address="0x00009888" value="0x1AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1EA97000" />
        <register type="NOA" address="0x00009888" value="0x24A90380" />
        <register type="NOA" address="0x00009888" value="0x2AA9001C" />
        <register type="NOA" address="0x00009888" value="0x1AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1EC97000" />
        <register type="NOA" address="0x00009888" value="0x24C90380" />
        <register type="NOA" address="0x00009888" value="0x2AC9001C" />
        <register type="NOA" address="0x00009888" value="0x1AE9001C" />
        <register type="NOA" address="0x00009888" value="0x1EE97000" />
        <register type="NOA" address="0x00009888" value="0x24E90380" />
        <register type="NOA" address="0x00009888" value="0x2AE9001C" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x0287AA00" />
        <register type="NOA" address="0x00009888" value="0x02890406" />
        <register type="NOA" address="0x00009888" value="0x04890082" />
        <register type="NOA" address="0x00009888" value="0x12890934" />
        <register type="NOA" address="0x00009888" value="0x14890114" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x02A700AA" />
        <register type="NOA" address="0x00009888" value="0x02A90406" />
        <register type="NOA" address="0x00009888" value="0x04A90082" />
        <register type="NOA" address="0x00009888" value="0x0EA90934" />
        <register type="NOA" address="0x00009888" value="0x10A90114" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x00C7AA00" />
        <register type="NOA" address="0x00009888" value="0x02C90406" />
        <register type="NOA" address="0x00009888" value="0x04C90082" />
        <register type="NOA" address="0x00009888" value="0x0AC90934" />
        <register type="NOA" address="0x00009888" value="0x0CC90114" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E700AA" />
        <register type="NOA" address="0x00009888" value="0x02E90406" />
        <register type="NOA" address="0x00009888" value="0x04E90082" />
        <register type="NOA" address="0x00009888" value="0x06E90934" />
        <register type="NOA" address="0x00009888" value="0x08E90114" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext284"
       chipset="ACMGT3"
       symbol_name="Ext284"
       underscore_name="ext284"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6059f40a-ba6c-4032-8eb0-a3a60760d22e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE28"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE28"
             underscore_name="load_store_cache_output_ready_xecore28"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ C 6 READ FADD C 5 READ FADD C 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE29"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE29"
             underscore_name="load_store_cache_output_ready_xecore29"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ C 2 READ FADD C 1 READ FADD C 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE30"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE30"
             underscore_name="load_store_cache_output_ready_xecore30"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ B 6 READ FADD B 5 READ FADD B 4 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE OUTPUT READY XECORE31"
             symbol_name="LOAD_STORE_CACHE_OUTPUT_READY_XECORE31"
             underscore_name="load_store_cache_output_ready_xecore31"
             description="Percentage of time in which the Load Store Cache has output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 2 READ FADD B 1 READ FADD B 0 READ FADD 4 FDIV 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B89001C" />
        <register type="NOA" address="0x00009888" value="0x1F897000" />
        <register type="NOA" address="0x00009888" value="0x25890380" />
        <register type="NOA" address="0x00009888" value="0x2B89001C" />
        <register type="NOA" address="0x00009888" value="0x1BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1FA97000" />
        <register type="NOA" address="0x00009888" value="0x25A90380" />
        <register type="NOA" address="0x00009888" value="0x2BA9001C" />
        <register type="NOA" address="0x00009888" value="0x1BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1FC97000" />
        <register type="NOA" address="0x00009888" value="0x25C90380" />
        <register type="NOA" address="0x00009888" value="0x2BC9001C" />
        <register type="NOA" address="0x00009888" value="0x1BE9001C" />
        <register type="NOA" address="0x00009888" value="0x1FE97000" />
        <register type="NOA" address="0x00009888" value="0x25E90380" />
        <register type="NOA" address="0x00009888" value="0x2BE9001C" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x0387AA00" />
        <register type="NOA" address="0x00009888" value="0x03890406" />
        <register type="NOA" address="0x00009888" value="0x05890082" />
        <register type="NOA" address="0x00009888" value="0x13890934" />
        <register type="NOA" address="0x00009888" value="0x15890114" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x03A700AA" />
        <register type="NOA" address="0x00009888" value="0x03A90406" />
        <register type="NOA" address="0x00009888" value="0x05A90082" />
        <register type="NOA" address="0x00009888" value="0x0FA90934" />
        <register type="NOA" address="0x00009888" value="0x11A90114" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x01C7AA00" />
        <register type="NOA" address="0x00009888" value="0x03C90406" />
        <register type="NOA" address="0x00009888" value="0x05C90082" />
        <register type="NOA" address="0x00009888" value="0x0BC90934" />
        <register type="NOA" address="0x00009888" value="0x0DC90114" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E700AA" />
        <register type="NOA" address="0x00009888" value="0x03E90406" />
        <register type="NOA" address="0x00009888" value="0x05E90082" />
        <register type="NOA" address="0x00009888" value="0x07E90934" />
        <register type="NOA" address="0x00009888" value="0x09E90114" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext285"
       chipset="ACMGT3"
       symbol_name="Ext285"
       underscore_name="ext285"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="030a5d74-26a8-40ea-b40e-be5f1e0cd212"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="L3 BANK STALL L3BANK30"
             symbol_name="L3_STALL_L3BANK30"
             underscore_name="l3_stall_l3_bank30"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <counter name="L3 BANK STALL L3BANK31"
             symbol_name="L3_STALL_L3BANK31"
             underscore_name="l3_stall_l3_bank31"
             description="Percentage of time in which L3 bank stalled"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="L3Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="subslice_bank"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x096B1001" />
        <register type="NOA" address="0x00009888" value="0x096C1000" />
        <register type="NOA" address="0x00009888" value="0x016B0002" />
        <register type="NOA" address="0x00009888" value="0x076B0080" />
        <register type="NOA" address="0x00009888" value="0x036B0000" />
        <register type="NOA" address="0x00009888" value="0x016C0002" />
        <register type="NOA" address="0x00009888" value="0x056C0042" />
        <register type="NOA" address="0x00009888" value="0x076C0000" />
        <register type="NOA" address="0x00009888" value="0x036C0000" />
        <register type="NOA" address="0x00009888" value="0x0003002A" />
        <register type="NOA" address="0x00009888" value="0x00040FEA" />
        <register type="NOA" address="0x00009888" value="0x00050555" />
        <register type="NOA" address="0x00009888" value="0x00080AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00020AAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030084" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000001C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
    </register_config>
  </set>

  <set name="Ext286"
       chipset="ACMGT3"
       symbol_name="Ext286"
       underscore_name="ext286"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="92ecf953-51a1-47dd-b5f4-f942e64b9c7c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY2 STALL L3NODE0"
             symbol_name="COLOR_PIPE_CACHE_LATENCY2_STALL_L3NODE0"
             underscore_name="color_pipe_cache_latency2_stall_l3_node0"
             description="Percentage of time in which Color Pipeline stalled due to Render Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY2 STALL L3NODE1"
             symbol_name="COLOR_PIPE_CACHE_LATENCY2_STALL_L3NODE1"
             underscore_name="color_pipe_cache_latency2_stall_l3_node1"
             description="Percentage of time in which Color Pipeline stalled due to Render Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY2 STALL L3NODE2"
             symbol_name="COLOR_PIPE_CACHE_LATENCY2_STALL_L3NODE2"
             underscore_name="color_pipe_cache_latency2_stall_l3_node2"
             description="Percentage of time in which Color Pipeline stalled due to Render Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY2 STALL L3NODE3"
             symbol_name="COLOR_PIPE_CACHE_LATENCY2_STALL_L3NODE3"
             underscore_name="color_pipe_cache_latency2_stall_l3_node3"
             description="Percentage of time in which Color Pipeline stalled due to Render Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY2 STALL L3NODE4"
             symbol_name="COLOR_PIPE_CACHE_LATENCY2_STALL_L3NODE4"
             underscore_name="color_pipe_cache_latency2_stall_l3_node4"
             description="Percentage of time in which Color Pipeline stalled due to Render Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY2 STALL L3NODE5"
             symbol_name="COLOR_PIPE_CACHE_LATENCY2_STALL_L3NODE5"
             underscore_name="color_pipe_cache_latency2_stall_l3_node5"
             description="Percentage of time in which Color Pipeline stalled due to Render Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY2 STALL L3NODE6"
             symbol_name="COLOR_PIPE_CACHE_LATENCY2_STALL_L3NODE6"
             underscore_name="color_pipe_cache_latency2_stall_l3_node6"
             description="Percentage of time in which Color Pipeline stalled due to Render Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY2 STALL L3NODE7"
             symbol_name="COLOR_PIPE_CACHE_LATENCY2_STALL_L3NODE7"
             underscore_name="color_pipe_cache_latency2_stall_l3_node7"
             description="Percentage of time in which Color Pipeline stalled due to Render Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x14037800" />
        <register type="NOA" address="0x00009888" value="0x14087800" />
        <register type="NOA" address="0x00009888" value="0x0C030480" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x02040008" />
        <register type="NOA" address="0x00009888" value="0x02050004" />
        <register type="NOA" address="0x00009888" value="0x0C080012" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x02080008" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x14037800" />
        <register type="NOA" address="0x00009888" value="0x14087800" />
        <register type="NOA" address="0x00009888" value="0x0E030480" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x02040080" />
        <register type="NOA" address="0x00009888" value="0x02050040" />
        <register type="NOA" address="0x00009888" value="0x0E080012" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x02080080" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x14037800" />
        <register type="NOA" address="0x00009888" value="0x14087800" />
        <register type="NOA" address="0x00009888" value="0x10030480" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x02040800" />
        <register type="NOA" address="0x00009888" value="0x02050400" />
        <register type="NOA" address="0x00009888" value="0x10080012" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x02080800" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x14037800" />
        <register type="NOA" address="0x00009888" value="0x14087800" />
        <register type="NOA" address="0x00009888" value="0x12030480" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x02048000" />
        <register type="NOA" address="0x00009888" value="0x02054000" />
        <register type="NOA" address="0x00009888" value="0x12080012" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x02088000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x020800FA" />
        <register type="NOA" address="0x00009888" value="0x0202A500" />
        <register type="NOA" address="0x00009888" value="0x02032400" />
        <register type="NOA" address="0x00009888" value="0x04031252" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x48030200" />
        <register type="NOA" address="0x00009888" value="0x4A030200" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003280A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext288"
       chipset="ACMGT3"
       symbol_name="Ext288"
       underscore_name="ext288"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1f9ac2d2-5aee-4e58-acb1-9d609849ac7a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER OUTPUT READY XECORE0"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE0"
             underscore_name="sampler_output_ready_xecore0"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE1"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE1"
             underscore_name="sampler_output_ready_xecore1"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE2"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE2"
             underscore_name="sampler_output_ready_xecore2"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE3"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE3"
             underscore_name="sampler_output_ready_xecore3"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x14833000" />
        <register type="NOA" address="0x00009888" value="0x14A33000" />
        <register type="NOA" address="0x00009888" value="0x14C33000" />
        <register type="NOA" address="0x00009888" value="0x14E33000" />
        <register type="NOA" address="0x00009888" value="0x04830450" />
        <register type="NOA" address="0x00009888" value="0x068304D2" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x08A30450" />
        <register type="NOA" address="0x00009888" value="0x0AA304D2" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x00A400F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x0CC30450" />
        <register type="NOA" address="0x00009888" value="0x0EC304D2" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30000" />
        <register type="NOA" address="0x00009888" value="0x00C40F00" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x10E30450" />
        <register type="NOA" address="0x00009888" value="0x12E304D2" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30000" />
        <register type="NOA" address="0x00009888" value="0x00E4F000" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext289"
       chipset="ACMGT3"
       symbol_name="Ext289"
       underscore_name="ext289"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="aa8781c1-b216-4aec-918a-142fe18607ac"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER OUTPUT READY XECORE4"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE4"
             underscore_name="sampler_output_ready_xecore4"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE5"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE5"
             underscore_name="sampler_output_ready_xecore5"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE6"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE6"
             underscore_name="sampler_output_ready_xecore6"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE7"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE7"
             underscore_name="sampler_output_ready_xecore7"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x15833000" />
        <register type="NOA" address="0x00009888" value="0x15A33000" />
        <register type="NOA" address="0x00009888" value="0x15C33000" />
        <register type="NOA" address="0x00009888" value="0x15E33000" />
        <register type="NOA" address="0x00009888" value="0x05830450" />
        <register type="NOA" address="0x00009888" value="0x078304D2" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x09A30450" />
        <register type="NOA" address="0x00009888" value="0x0BA304D2" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x01A400F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x0DC30450" />
        <register type="NOA" address="0x00009888" value="0x0FC304D2" />
        <register type="NOA" address="0x00009888" value="0x05C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40F00" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x11E30450" />
        <register type="NOA" address="0x00009888" value="0x13E304D2" />
        <register type="NOA" address="0x00009888" value="0x05E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30000" />
        <register type="NOA" address="0x00009888" value="0x01E4F000" />
        <register type="NOA" address="0x00009888" value="0x03E65500" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext290"
       chipset="ACMGT3"
       symbol_name="Ext290"
       underscore_name="ext290"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="16a4c831-37d6-4fff-a77f-0e4c5b325510"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER OUTPUT READY XECORE8"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE8"
             underscore_name="sampler_output_ready_xecore8"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE9"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE9"
             underscore_name="sampler_output_ready_xecore9"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE10"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE10"
             underscore_name="sampler_output_ready_xecore10"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE11"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE11"
             underscore_name="sampler_output_ready_xecore11"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x14833000" />
        <register type="NOA" address="0x00009888" value="0x14A33000" />
        <register type="NOA" address="0x00009888" value="0x14C33000" />
        <register type="NOA" address="0x00009888" value="0x14E33000" />
        <register type="NOA" address="0x00009888" value="0x04830450" />
        <register type="NOA" address="0x00009888" value="0x068304D2" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x08A30450" />
        <register type="NOA" address="0x00009888" value="0x0AA304D2" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x00A400F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x0CC30450" />
        <register type="NOA" address="0x00009888" value="0x0EC304D2" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30000" />
        <register type="NOA" address="0x00009888" value="0x00C40F00" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x10E30450" />
        <register type="NOA" address="0x00009888" value="0x12E304D2" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30000" />
        <register type="NOA" address="0x00009888" value="0x00E4F000" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext291"
       chipset="ACMGT3"
       symbol_name="Ext291"
       underscore_name="ext291"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="be7c8afd-0a80-4cd9-8266-faf796deb5d8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER OUTPUT READY XECORE12"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE12"
             underscore_name="sampler_output_ready_xecore12"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE13"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE13"
             underscore_name="sampler_output_ready_xecore13"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE14"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE14"
             underscore_name="sampler_output_ready_xecore14"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE15"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE15"
             underscore_name="sampler_output_ready_xecore15"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x15833000" />
        <register type="NOA" address="0x00009888" value="0x15A33000" />
        <register type="NOA" address="0x00009888" value="0x15C33000" />
        <register type="NOA" address="0x00009888" value="0x15E33000" />
        <register type="NOA" address="0x00009888" value="0x05830450" />
        <register type="NOA" address="0x00009888" value="0x078304D2" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x09A30450" />
        <register type="NOA" address="0x00009888" value="0x0BA304D2" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x01A400F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x0DC30450" />
        <register type="NOA" address="0x00009888" value="0x0FC304D2" />
        <register type="NOA" address="0x00009888" value="0x05C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40F00" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x11E30450" />
        <register type="NOA" address="0x00009888" value="0x13E304D2" />
        <register type="NOA" address="0x00009888" value="0x05E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30000" />
        <register type="NOA" address="0x00009888" value="0x01E4F000" />
        <register type="NOA" address="0x00009888" value="0x03E65500" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext292"
       chipset="ACMGT3"
       symbol_name="Ext292"
       underscore_name="ext292"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d87b1ecd-4ef5-4632-9f83-19ca481f2ece"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER OUTPUT READY XECORE16"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE16"
             underscore_name="sampler_output_ready_xecore16"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE17"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE17"
             underscore_name="sampler_output_ready_xecore17"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE18"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE18"
             underscore_name="sampler_output_ready_xecore18"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE19"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE19"
             underscore_name="sampler_output_ready_xecore19"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x14833000" />
        <register type="NOA" address="0x00009888" value="0x14A33000" />
        <register type="NOA" address="0x00009888" value="0x14C33000" />
        <register type="NOA" address="0x00009888" value="0x14E33000" />
        <register type="NOA" address="0x00009888" value="0x04830450" />
        <register type="NOA" address="0x00009888" value="0x068304D2" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x08A30450" />
        <register type="NOA" address="0x00009888" value="0x0AA304D2" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x00A400F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x0CC30450" />
        <register type="NOA" address="0x00009888" value="0x0EC304D2" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30000" />
        <register type="NOA" address="0x00009888" value="0x00C40F00" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x10E30450" />
        <register type="NOA" address="0x00009888" value="0x12E304D2" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30000" />
        <register type="NOA" address="0x00009888" value="0x00E4F000" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext293"
       chipset="ACMGT3"
       symbol_name="Ext293"
       underscore_name="ext293"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="918f11cd-e0a7-4503-87b3-0f16c4464d77"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER OUTPUT READY XECORE20"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE20"
             underscore_name="sampler_output_ready_xecore20"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE21"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE21"
             underscore_name="sampler_output_ready_xecore21"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE22"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE22"
             underscore_name="sampler_output_ready_xecore22"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE23"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE23"
             underscore_name="sampler_output_ready_xecore23"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x15833000" />
        <register type="NOA" address="0x00009888" value="0x15A33000" />
        <register type="NOA" address="0x00009888" value="0x15C33000" />
        <register type="NOA" address="0x00009888" value="0x15E33000" />
        <register type="NOA" address="0x00009888" value="0x05830450" />
        <register type="NOA" address="0x00009888" value="0x078304D2" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x09A30450" />
        <register type="NOA" address="0x00009888" value="0x0BA304D2" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x01A400F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x0DC30450" />
        <register type="NOA" address="0x00009888" value="0x0FC304D2" />
        <register type="NOA" address="0x00009888" value="0x05C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40F00" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x11E30450" />
        <register type="NOA" address="0x00009888" value="0x13E304D2" />
        <register type="NOA" address="0x00009888" value="0x05E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30000" />
        <register type="NOA" address="0x00009888" value="0x01E4F000" />
        <register type="NOA" address="0x00009888" value="0x03E65500" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext294"
       chipset="ACMGT3"
       symbol_name="Ext294"
       underscore_name="ext294"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1b1d6474-3018-4d9a-938e-11d81cc70491"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER OUTPUT READY XECORE24"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE24"
             underscore_name="sampler_output_ready_xecore24"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE25"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE25"
             underscore_name="sampler_output_ready_xecore25"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE26"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE26"
             underscore_name="sampler_output_ready_xecore26"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE27"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE27"
             underscore_name="sampler_output_ready_xecore27"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x14833000" />
        <register type="NOA" address="0x00009888" value="0x14A33000" />
        <register type="NOA" address="0x00009888" value="0x14C33000" />
        <register type="NOA" address="0x00009888" value="0x14E33000" />
        <register type="NOA" address="0x00009888" value="0x04830450" />
        <register type="NOA" address="0x00009888" value="0x068304D2" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x08A30450" />
        <register type="NOA" address="0x00009888" value="0x0AA304D2" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x00A400F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x0CC30450" />
        <register type="NOA" address="0x00009888" value="0x0EC304D2" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30000" />
        <register type="NOA" address="0x00009888" value="0x00C40F00" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x10E30450" />
        <register type="NOA" address="0x00009888" value="0x12E304D2" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30000" />
        <register type="NOA" address="0x00009888" value="0x00E4F000" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext295"
       chipset="ACMGT3"
       symbol_name="Ext295"
       underscore_name="ext295"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="50114a1e-a637-4027-9ee5-42d12d569896"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER OUTPUT READY XECORE28"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE28"
             underscore_name="sampler_output_ready_xecore28"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE29"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE29"
             underscore_name="sampler_output_ready_xecore29"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE30"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE30"
             underscore_name="sampler_output_ready_xecore30"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER OUTPUT READY XECORE31"
             symbol_name="SAMPLER_OUTPUT_READY_XECORE31"
             underscore_name="sampler_output_ready_xecore31"
             description="Percentage of time in which Sampler output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x15833000" />
        <register type="NOA" address="0x00009888" value="0x15A33000" />
        <register type="NOA" address="0x00009888" value="0x15C33000" />
        <register type="NOA" address="0x00009888" value="0x15E33000" />
        <register type="NOA" address="0x00009888" value="0x05830450" />
        <register type="NOA" address="0x00009888" value="0x078304D2" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x09A30450" />
        <register type="NOA" address="0x00009888" value="0x0BA304D2" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x01A400F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x0DC30450" />
        <register type="NOA" address="0x00009888" value="0x0FC304D2" />
        <register type="NOA" address="0x00009888" value="0x05C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40F00" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x11E30450" />
        <register type="NOA" address="0x00009888" value="0x13E304D2" />
        <register type="NOA" address="0x00009888" value="0x05E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30000" />
        <register type="NOA" address="0x00009888" value="0x01E4F000" />
        <register type="NOA" address="0x00009888" value="0x03E65500" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext296"
       chipset="ACMGT3"
       symbol_name="Ext296"
       underscore_name="ext296"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d67549fb-4308-437b-8c48-662a3782b3fa"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER BUSY XECORE0"
             symbol_name="SAMPLER_BUSY_XECORE0"
             underscore_name="sampler_busy_xecore0"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE1"
             symbol_name="SAMPLER_BUSY_XECORE1"
             underscore_name="sampler_busy_xecore1"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE2"
             symbol_name="SAMPLER_BUSY_XECORE2"
             underscore_name="sampler_busy_xecore2"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE3"
             symbol_name="SAMPLER_BUSY_XECORE3"
             underscore_name="sampler_busy_xecore3"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE4"
             symbol_name="SAMPLER_BUSY_XECORE4"
             underscore_name="sampler_busy_xecore4"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE5"
             symbol_name="SAMPLER_BUSY_XECORE5"
             underscore_name="sampler_busy_xecore5"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE6"
             symbol_name="SAMPLER_BUSY_XECORE6"
             underscore_name="sampler_busy_xecore6"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE7"
             symbol_name="SAMPLER_BUSY_XECORE7"
             underscore_name="sampler_busy_xecore7"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE8"
             symbol_name="SAMPLER_BUSY_XECORE8"
             underscore_name="sampler_busy_xecore8"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE9"
             symbol_name="SAMPLER_BUSY_XECORE9"
             underscore_name="sampler_busy_xecore9"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE10"
             symbol_name="SAMPLER_BUSY_XECORE10"
             underscore_name="sampler_busy_xecore10"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE11"
             symbol_name="SAMPLER_BUSY_XECORE11"
             underscore_name="sampler_busy_xecore11"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE12"
             symbol_name="SAMPLER_BUSY_XECORE12"
             underscore_name="sampler_busy_xecore12"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE13"
             symbol_name="SAMPLER_BUSY_XECORE13"
             underscore_name="sampler_busy_xecore13"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE14"
             symbol_name="SAMPLER_BUSY_XECORE14"
             underscore_name="sampler_busy_xecore14"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE15"
             symbol_name="SAMPLER_BUSY_XECORE15"
             underscore_name="sampler_busy_xecore15"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x12830D00" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x02830000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x12A30034" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x02A30000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x10C30D00" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30000" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x10E30034" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30000" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x0F830D00" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x03830000" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x0FA30034" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x03A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x0DC30D00" />
        <register type="NOA" address="0x00009888" value="0x05C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x0DE30034" />
        <register type="NOA" address="0x00009888" value="0x05E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x0A830D00" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x0AA30034" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x08C30D00" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x00C30000" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x08E30034" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x00E30000" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x07830D00" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x07A30034" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x05C30D00" />
        <register type="NOA" address="0x00009888" value="0x01C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x05E30034" />
        <register type="NOA" address="0x00009888" value="0x01E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext297"
       chipset="ACMGT3"
       symbol_name="Ext297"
       underscore_name="ext297"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1b1a9373-ac71-43d2-a428-b02826a6d5bb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER BUSY XECORE16"
             symbol_name="SAMPLER_BUSY_XECORE16"
             underscore_name="sampler_busy_xecore16"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE17"
             symbol_name="SAMPLER_BUSY_XECORE17"
             underscore_name="sampler_busy_xecore17"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE18"
             symbol_name="SAMPLER_BUSY_XECORE18"
             underscore_name="sampler_busy_xecore18"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE19"
             symbol_name="SAMPLER_BUSY_XECORE19"
             underscore_name="sampler_busy_xecore19"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE20"
             symbol_name="SAMPLER_BUSY_XECORE20"
             underscore_name="sampler_busy_xecore20"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE21"
             symbol_name="SAMPLER_BUSY_XECORE21"
             underscore_name="sampler_busy_xecore21"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE22"
             symbol_name="SAMPLER_BUSY_XECORE22"
             underscore_name="sampler_busy_xecore22"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE23"
             symbol_name="SAMPLER_BUSY_XECORE23"
             underscore_name="sampler_busy_xecore23"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE24"
             symbol_name="SAMPLER_BUSY_XECORE24"
             underscore_name="sampler_busy_xecore24"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE25"
             symbol_name="SAMPLER_BUSY_XECORE25"
             underscore_name="sampler_busy_xecore25"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE26"
             symbol_name="SAMPLER_BUSY_XECORE26"
             underscore_name="sampler_busy_xecore26"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE27"
             symbol_name="SAMPLER_BUSY_XECORE27"
             underscore_name="sampler_busy_xecore27"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE28"
             symbol_name="SAMPLER_BUSY_XECORE28"
             underscore_name="sampler_busy_xecore28"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE29"
             symbol_name="SAMPLER_BUSY_XECORE29"
             underscore_name="sampler_busy_xecore29"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE30"
             symbol_name="SAMPLER_BUSY_XECORE30"
             underscore_name="sampler_busy_xecore30"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER BUSY XECORE31"
             symbol_name="SAMPLER_BUSY_XECORE31"
             underscore_name="sampler_busy_xecore31"
             description="Percentage of time in which Sampler pipeline active"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x12830D00" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x02830000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x12A30034" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x02A30000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x10C30D00" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30000" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x10E30034" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30000" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x0F830D00" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x03830000" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x0FA30034" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x03A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x0DC30D00" />
        <register type="NOA" address="0x00009888" value="0x05C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x0DE30034" />
        <register type="NOA" address="0x00009888" value="0x05E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x0A830D00" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x0AA30034" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x08C30D00" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x00C30000" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x08E30034" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x00E30000" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x07830D00" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x07A30034" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x05C30D00" />
        <register type="NOA" address="0x00009888" value="0x01C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x05E30034" />
        <register type="NOA" address="0x00009888" value="0x01E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext298"
       chipset="ACMGT3"
       symbol_name="Ext298"
       underscore_name="ext298"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="87e14c77-8814-4632-941c-567a5aed2b97"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE0"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE0"
             underscore_name="sampler_memory_latency_stall_xecore0"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE1"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE1"
             underscore_name="sampler_memory_latency_stall_xecore1"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE2"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE2"
             underscore_name="sampler_memory_latency_stall_xecore2"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE3"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE3"
             underscore_name="sampler_memory_latency_stall_xecore3"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE4"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE4"
             underscore_name="sampler_memory_latency_stall_xecore4"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE5"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE5"
             underscore_name="sampler_memory_latency_stall_xecore5"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE6"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE6"
             underscore_name="sampler_memory_latency_stall_xecore6"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE7"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE7"
             underscore_name="sampler_memory_latency_stall_xecore7"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E847400" />
        <register type="NOA" address="0x00009888" value="0x1EA47400" />
        <register type="NOA" address="0x00009888" value="0x1EC47400" />
        <register type="NOA" address="0x00009888" value="0x1EE47400" />
        <register type="NOA" address="0x00009888" value="0x1F847400" />
        <register type="NOA" address="0x00009888" value="0x1FA47400" />
        <register type="NOA" address="0x00009888" value="0x1FC47400" />
        <register type="NOA" address="0x00009888" value="0x1FE47400" />
        <register type="NOA" address="0x00009888" value="0x04846810" />
        <register type="NOA" address="0x00009888" value="0x06840035" />
        <register type="NOA" address="0x00009888" value="0x02840000" />
        <register type="NOA" address="0x00009888" value="0x00840000" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x04A40010" />
        <register type="NOA" address="0x00009888" value="0x06A40D00" />
        <register type="NOA" address="0x00009888" value="0x08A40035" />
        <register type="NOA" address="0x00009888" value="0x02A40000" />
        <register type="NOA" address="0x00009888" value="0x00A40000" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x04C40010" />
        <register type="NOA" address="0x00009888" value="0x08C40D00" />
        <register type="NOA" address="0x00009888" value="0x0AC40035" />
        <register type="NOA" address="0x00009888" value="0x02C40000" />
        <register type="NOA" address="0x00009888" value="0x00C40000" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x04E40010" />
        <register type="NOA" address="0x00009888" value="0x0AE40D00" />
        <register type="NOA" address="0x00009888" value="0x0CE40035" />
        <register type="NOA" address="0x00009888" value="0x02E40000" />
        <register type="NOA" address="0x00009888" value="0x00E40000" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x05840010" />
        <register type="NOA" address="0x00009888" value="0x0D840D00" />
        <register type="NOA" address="0x00009888" value="0x0F840035" />
        <register type="NOA" address="0x00009888" value="0x03840000" />
        <register type="NOA" address="0x00009888" value="0x01840000" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x05A40010" />
        <register type="NOA" address="0x00009888" value="0x0FA40D00" />
        <register type="NOA" address="0x00009888" value="0x11A40035" />
        <register type="NOA" address="0x00009888" value="0x03A40000" />
        <register type="NOA" address="0x00009888" value="0x01A40000" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x05C40010" />
        <register type="NOA" address="0x00009888" value="0x11C40D00" />
        <register type="NOA" address="0x00009888" value="0x13C40035" />
        <register type="NOA" address="0x00009888" value="0x03C40000" />
        <register type="NOA" address="0x00009888" value="0x01C40000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x05E40010" />
        <register type="NOA" address="0x00009888" value="0x13E40D00" />
        <register type="NOA" address="0x00009888" value="0x15E40035" />
        <register type="NOA" address="0x00009888" value="0x03E40000" />
        <register type="NOA" address="0x00009888" value="0x01E40000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext299"
       chipset="ACMGT3"
       symbol_name="Ext299"
       underscore_name="ext299"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="13ce3184-9cd0-4c5b-bedd-a6fa38d76456"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE8"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE8"
             underscore_name="sampler_memory_latency_stall_xecore8"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE9"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE9"
             underscore_name="sampler_memory_latency_stall_xecore9"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE10"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE10"
             underscore_name="sampler_memory_latency_stall_xecore10"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE11"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE11"
             underscore_name="sampler_memory_latency_stall_xecore11"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE12"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE12"
             underscore_name="sampler_memory_latency_stall_xecore12"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE13"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE13"
             underscore_name="sampler_memory_latency_stall_xecore13"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE14"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE14"
             underscore_name="sampler_memory_latency_stall_xecore14"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE15"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE15"
             underscore_name="sampler_memory_latency_stall_xecore15"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E847400" />
        <register type="NOA" address="0x00009888" value="0x1EA47400" />
        <register type="NOA" address="0x00009888" value="0x1EC47400" />
        <register type="NOA" address="0x00009888" value="0x1EE47400" />
        <register type="NOA" address="0x00009888" value="0x1F847400" />
        <register type="NOA" address="0x00009888" value="0x1FA47400" />
        <register type="NOA" address="0x00009888" value="0x1FC47400" />
        <register type="NOA" address="0x00009888" value="0x1FE47400" />
        <register type="NOA" address="0x00009888" value="0x04846810" />
        <register type="NOA" address="0x00009888" value="0x06840035" />
        <register type="NOA" address="0x00009888" value="0x02840000" />
        <register type="NOA" address="0x00009888" value="0x00840000" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x04A40010" />
        <register type="NOA" address="0x00009888" value="0x06A40D00" />
        <register type="NOA" address="0x00009888" value="0x08A40035" />
        <register type="NOA" address="0x00009888" value="0x02A40000" />
        <register type="NOA" address="0x00009888" value="0x00A40000" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x04C40010" />
        <register type="NOA" address="0x00009888" value="0x08C40D00" />
        <register type="NOA" address="0x00009888" value="0x0AC40035" />
        <register type="NOA" address="0x00009888" value="0x02C40000" />
        <register type="NOA" address="0x00009888" value="0x00C40000" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x04E40010" />
        <register type="NOA" address="0x00009888" value="0x0AE40D00" />
        <register type="NOA" address="0x00009888" value="0x0CE40035" />
        <register type="NOA" address="0x00009888" value="0x02E40000" />
        <register type="NOA" address="0x00009888" value="0x00E40000" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x05840010" />
        <register type="NOA" address="0x00009888" value="0x0D840D00" />
        <register type="NOA" address="0x00009888" value="0x0F840035" />
        <register type="NOA" address="0x00009888" value="0x03840000" />
        <register type="NOA" address="0x00009888" value="0x01840000" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x05A40010" />
        <register type="NOA" address="0x00009888" value="0x0FA40D00" />
        <register type="NOA" address="0x00009888" value="0x11A40035" />
        <register type="NOA" address="0x00009888" value="0x03A40000" />
        <register type="NOA" address="0x00009888" value="0x01A40000" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x05C40010" />
        <register type="NOA" address="0x00009888" value="0x11C40D00" />
        <register type="NOA" address="0x00009888" value="0x13C40035" />
        <register type="NOA" address="0x00009888" value="0x03C40000" />
        <register type="NOA" address="0x00009888" value="0x01C40000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x05E40010" />
        <register type="NOA" address="0x00009888" value="0x13E40D00" />
        <register type="NOA" address="0x00009888" value="0x15E40035" />
        <register type="NOA" address="0x00009888" value="0x03E40000" />
        <register type="NOA" address="0x00009888" value="0x01E40000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext300"
       chipset="ACMGT3"
       symbol_name="Ext300"
       underscore_name="ext300"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="015cec04-576e-496b-b4d8-53409c442065"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE16"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE16"
             underscore_name="sampler_memory_latency_stall_xecore16"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE17"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE17"
             underscore_name="sampler_memory_latency_stall_xecore17"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE18"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE18"
             underscore_name="sampler_memory_latency_stall_xecore18"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE19"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE19"
             underscore_name="sampler_memory_latency_stall_xecore19"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE20"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE20"
             underscore_name="sampler_memory_latency_stall_xecore20"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE21"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE21"
             underscore_name="sampler_memory_latency_stall_xecore21"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE22"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE22"
             underscore_name="sampler_memory_latency_stall_xecore22"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE23"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE23"
             underscore_name="sampler_memory_latency_stall_xecore23"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E847400" />
        <register type="NOA" address="0x00009888" value="0x1EA47400" />
        <register type="NOA" address="0x00009888" value="0x1EC47400" />
        <register type="NOA" address="0x00009888" value="0x1EE47400" />
        <register type="NOA" address="0x00009888" value="0x1F847400" />
        <register type="NOA" address="0x00009888" value="0x1FA47400" />
        <register type="NOA" address="0x00009888" value="0x1FC47400" />
        <register type="NOA" address="0x00009888" value="0x1FE47400" />
        <register type="NOA" address="0x00009888" value="0x04846810" />
        <register type="NOA" address="0x00009888" value="0x06840035" />
        <register type="NOA" address="0x00009888" value="0x02840000" />
        <register type="NOA" address="0x00009888" value="0x00840000" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x04A40010" />
        <register type="NOA" address="0x00009888" value="0x06A40D00" />
        <register type="NOA" address="0x00009888" value="0x08A40035" />
        <register type="NOA" address="0x00009888" value="0x02A40000" />
        <register type="NOA" address="0x00009888" value="0x00A40000" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x04C40010" />
        <register type="NOA" address="0x00009888" value="0x08C40D00" />
        <register type="NOA" address="0x00009888" value="0x0AC40035" />
        <register type="NOA" address="0x00009888" value="0x02C40000" />
        <register type="NOA" address="0x00009888" value="0x00C40000" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x04E40010" />
        <register type="NOA" address="0x00009888" value="0x0AE40D00" />
        <register type="NOA" address="0x00009888" value="0x0CE40035" />
        <register type="NOA" address="0x00009888" value="0x02E40000" />
        <register type="NOA" address="0x00009888" value="0x00E40000" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x05840010" />
        <register type="NOA" address="0x00009888" value="0x0D840D00" />
        <register type="NOA" address="0x00009888" value="0x0F840035" />
        <register type="NOA" address="0x00009888" value="0x03840000" />
        <register type="NOA" address="0x00009888" value="0x01840000" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x05A40010" />
        <register type="NOA" address="0x00009888" value="0x0FA40D00" />
        <register type="NOA" address="0x00009888" value="0x11A40035" />
        <register type="NOA" address="0x00009888" value="0x03A40000" />
        <register type="NOA" address="0x00009888" value="0x01A40000" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x05C40010" />
        <register type="NOA" address="0x00009888" value="0x11C40D00" />
        <register type="NOA" address="0x00009888" value="0x13C40035" />
        <register type="NOA" address="0x00009888" value="0x03C40000" />
        <register type="NOA" address="0x00009888" value="0x01C40000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x05E40010" />
        <register type="NOA" address="0x00009888" value="0x13E40D00" />
        <register type="NOA" address="0x00009888" value="0x15E40035" />
        <register type="NOA" address="0x00009888" value="0x03E40000" />
        <register type="NOA" address="0x00009888" value="0x01E40000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext301"
       chipset="ACMGT3"
       symbol_name="Ext301"
       underscore_name="ext301"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8b9a7b9c-a688-43ea-9c4b-fa6ba53852ab"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE24"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE24"
             underscore_name="sampler_memory_latency_stall_xecore24"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE25"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE25"
             underscore_name="sampler_memory_latency_stall_xecore25"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE26"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE26"
             underscore_name="sampler_memory_latency_stall_xecore26"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE27"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE27"
             underscore_name="sampler_memory_latency_stall_xecore27"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE28"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE28"
             underscore_name="sampler_memory_latency_stall_xecore28"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE29"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE29"
             underscore_name="sampler_memory_latency_stall_xecore29"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE30"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE30"
             underscore_name="sampler_memory_latency_stall_xecore30"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER MEMORY LATENCY STALL XECORE31"
             symbol_name="SAMPLER_MEMORY_LATENCY_STALL_XECORE31"
             underscore_name="sampler_memory_latency_stall_xecore31"
             description="Percentage of time in which Sampler stalled due to latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E847400" />
        <register type="NOA" address="0x00009888" value="0x1EA47400" />
        <register type="NOA" address="0x00009888" value="0x1EC47400" />
        <register type="NOA" address="0x00009888" value="0x1EE47400" />
        <register type="NOA" address="0x00009888" value="0x1F847400" />
        <register type="NOA" address="0x00009888" value="0x1FA47400" />
        <register type="NOA" address="0x00009888" value="0x1FC47400" />
        <register type="NOA" address="0x00009888" value="0x1FE47400" />
        <register type="NOA" address="0x00009888" value="0x04846810" />
        <register type="NOA" address="0x00009888" value="0x06840035" />
        <register type="NOA" address="0x00009888" value="0x02840000" />
        <register type="NOA" address="0x00009888" value="0x00840000" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x04A40010" />
        <register type="NOA" address="0x00009888" value="0x06A40D00" />
        <register type="NOA" address="0x00009888" value="0x08A40035" />
        <register type="NOA" address="0x00009888" value="0x02A40000" />
        <register type="NOA" address="0x00009888" value="0x00A40000" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x04C40010" />
        <register type="NOA" address="0x00009888" value="0x08C40D00" />
        <register type="NOA" address="0x00009888" value="0x0AC40035" />
        <register type="NOA" address="0x00009888" value="0x02C40000" />
        <register type="NOA" address="0x00009888" value="0x00C40000" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x04E40010" />
        <register type="NOA" address="0x00009888" value="0x0AE40D00" />
        <register type="NOA" address="0x00009888" value="0x0CE40035" />
        <register type="NOA" address="0x00009888" value="0x02E40000" />
        <register type="NOA" address="0x00009888" value="0x00E40000" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x05840010" />
        <register type="NOA" address="0x00009888" value="0x0D840D00" />
        <register type="NOA" address="0x00009888" value="0x0F840035" />
        <register type="NOA" address="0x00009888" value="0x03840000" />
        <register type="NOA" address="0x00009888" value="0x01840000" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x05A40010" />
        <register type="NOA" address="0x00009888" value="0x0FA40D00" />
        <register type="NOA" address="0x00009888" value="0x11A40035" />
        <register type="NOA" address="0x00009888" value="0x03A40000" />
        <register type="NOA" address="0x00009888" value="0x01A40000" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x05C40010" />
        <register type="NOA" address="0x00009888" value="0x11C40D00" />
        <register type="NOA" address="0x00009888" value="0x13C40035" />
        <register type="NOA" address="0x00009888" value="0x03C40000" />
        <register type="NOA" address="0x00009888" value="0x01C40000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x05E40010" />
        <register type="NOA" address="0x00009888" value="0x13E40D00" />
        <register type="NOA" address="0x00009888" value="0x15E40035" />
        <register type="NOA" address="0x00009888" value="0x03E40000" />
        <register type="NOA" address="0x00009888" value="0x01E40000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext302"
       chipset="ACMGT3"
       symbol_name="Ext302"
       underscore_name="ext302"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7b0d1439-3ea4-48b4-97a7-934789bb750b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE0"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE0"
             underscore_name="sampler_input_available_xecore0"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE1"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE1"
             underscore_name="sampler_input_available_xecore1"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE2"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE2"
             underscore_name="sampler_input_available_xecore2"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE3"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE3"
             underscore_name="sampler_input_available_xecore3"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE4"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE4"
             underscore_name="sampler_input_available_xecore4"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE5"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE5"
             underscore_name="sampler_input_available_xecore5"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE6"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE6"
             underscore_name="sampler_input_available_xecore6"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE7"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE7"
             underscore_name="sampler_input_available_xecore7"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1C824C00" />
        <register type="NOA" address="0x00009888" value="0x1CA24C00" />
        <register type="NOA" address="0x00009888" value="0x1CC24C00" />
        <register type="NOA" address="0x00009888" value="0x1CE24C00" />
        <register type="NOA" address="0x00009888" value="0x1D824C00" />
        <register type="NOA" address="0x00009888" value="0x1DA24C00" />
        <register type="NOA" address="0x00009888" value="0x1DC24C00" />
        <register type="NOA" address="0x00009888" value="0x1DE24C00" />
        <register type="NOA" address="0x00009888" value="0x04824000" />
        <register type="NOA" address="0x00009888" value="0x06824800" />
        <register type="NOA" address="0x00009888" value="0x08820023" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x00830005" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x04A24000" />
        <register type="NOA" address="0x00009888" value="0x08A20900" />
        <register type="NOA" address="0x00009888" value="0x0AA20023" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30050" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x04C24000" />
        <register type="NOA" address="0x00009888" value="0x0AC20900" />
        <register type="NOA" address="0x00009888" value="0x0CC20023" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30500" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x04E24000" />
        <register type="NOA" address="0x00009888" value="0x0CE20900" />
        <register type="NOA" address="0x00009888" value="0x0EE20023" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x00E35000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x05824000" />
        <register type="NOA" address="0x00009888" value="0x0F820900" />
        <register type="NOA" address="0x00009888" value="0x11820023" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x03830005" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x05A24000" />
        <register type="NOA" address="0x00009888" value="0x11A20900" />
        <register type="NOA" address="0x00009888" value="0x13A20023" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x03A30050" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x05C24000" />
        <register type="NOA" address="0x00009888" value="0x13C20900" />
        <register type="NOA" address="0x00009888" value="0x15C20023" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x03C30500" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x05E24000" />
        <register type="NOA" address="0x00009888" value="0x15E20900" />
        <register type="NOA" address="0x00009888" value="0x17E20023" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x03E35000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext303"
       chipset="ACMGT3"
       symbol_name="Ext303"
       underscore_name="ext303"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ae51b0bc-1de2-472c-915c-ac570a5d25ca"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE8"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE8"
             underscore_name="sampler_input_available_xecore8"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE9"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE9"
             underscore_name="sampler_input_available_xecore9"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE10"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE10"
             underscore_name="sampler_input_available_xecore10"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE11"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE11"
             underscore_name="sampler_input_available_xecore11"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE12"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE12"
             underscore_name="sampler_input_available_xecore12"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE13"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE13"
             underscore_name="sampler_input_available_xecore13"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE14"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE14"
             underscore_name="sampler_input_available_xecore14"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE15"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE15"
             underscore_name="sampler_input_available_xecore15"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1C824C00" />
        <register type="NOA" address="0x00009888" value="0x1CA24C00" />
        <register type="NOA" address="0x00009888" value="0x1CC24C00" />
        <register type="NOA" address="0x00009888" value="0x1CE24C00" />
        <register type="NOA" address="0x00009888" value="0x1D824C00" />
        <register type="NOA" address="0x00009888" value="0x1DA24C00" />
        <register type="NOA" address="0x00009888" value="0x1DC24C00" />
        <register type="NOA" address="0x00009888" value="0x1DE24C00" />
        <register type="NOA" address="0x00009888" value="0x04824000" />
        <register type="NOA" address="0x00009888" value="0x06824800" />
        <register type="NOA" address="0x00009888" value="0x08820023" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x00830005" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x04A24000" />
        <register type="NOA" address="0x00009888" value="0x08A20900" />
        <register type="NOA" address="0x00009888" value="0x0AA20023" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30050" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x04C24000" />
        <register type="NOA" address="0x00009888" value="0x0AC20900" />
        <register type="NOA" address="0x00009888" value="0x0CC20023" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30500" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x04E24000" />
        <register type="NOA" address="0x00009888" value="0x0CE20900" />
        <register type="NOA" address="0x00009888" value="0x0EE20023" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x00E35000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x05824000" />
        <register type="NOA" address="0x00009888" value="0x0F820900" />
        <register type="NOA" address="0x00009888" value="0x11820023" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x03830005" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x05A24000" />
        <register type="NOA" address="0x00009888" value="0x11A20900" />
        <register type="NOA" address="0x00009888" value="0x13A20023" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x03A30050" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x05C24000" />
        <register type="NOA" address="0x00009888" value="0x13C20900" />
        <register type="NOA" address="0x00009888" value="0x15C20023" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x03C30500" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x05E24000" />
        <register type="NOA" address="0x00009888" value="0x15E20900" />
        <register type="NOA" address="0x00009888" value="0x17E20023" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x03E35000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext304"
       chipset="ACMGT3"
       symbol_name="Ext304"
       underscore_name="ext304"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3e837b13-a03e-4f77-8bc0-bfdaed855b49"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE16"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE16"
             underscore_name="sampler_input_available_xecore16"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE17"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE17"
             underscore_name="sampler_input_available_xecore17"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE18"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE18"
             underscore_name="sampler_input_available_xecore18"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE19"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE19"
             underscore_name="sampler_input_available_xecore19"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE20"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE20"
             underscore_name="sampler_input_available_xecore20"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE21"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE21"
             underscore_name="sampler_input_available_xecore21"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE22"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE22"
             underscore_name="sampler_input_available_xecore22"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE23"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE23"
             underscore_name="sampler_input_available_xecore23"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1C824C00" />
        <register type="NOA" address="0x00009888" value="0x1CA24C00" />
        <register type="NOA" address="0x00009888" value="0x1CC24C00" />
        <register type="NOA" address="0x00009888" value="0x1CE24C00" />
        <register type="NOA" address="0x00009888" value="0x1D824C00" />
        <register type="NOA" address="0x00009888" value="0x1DA24C00" />
        <register type="NOA" address="0x00009888" value="0x1DC24C00" />
        <register type="NOA" address="0x00009888" value="0x1DE24C00" />
        <register type="NOA" address="0x00009888" value="0x04824000" />
        <register type="NOA" address="0x00009888" value="0x06824800" />
        <register type="NOA" address="0x00009888" value="0x08820023" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x00830005" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x04A24000" />
        <register type="NOA" address="0x00009888" value="0x08A20900" />
        <register type="NOA" address="0x00009888" value="0x0AA20023" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30050" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x04C24000" />
        <register type="NOA" address="0x00009888" value="0x0AC20900" />
        <register type="NOA" address="0x00009888" value="0x0CC20023" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30500" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x04E24000" />
        <register type="NOA" address="0x00009888" value="0x0CE20900" />
        <register type="NOA" address="0x00009888" value="0x0EE20023" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x00E35000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x05824000" />
        <register type="NOA" address="0x00009888" value="0x0F820900" />
        <register type="NOA" address="0x00009888" value="0x11820023" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x03830005" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x05A24000" />
        <register type="NOA" address="0x00009888" value="0x11A20900" />
        <register type="NOA" address="0x00009888" value="0x13A20023" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x03A30050" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x05C24000" />
        <register type="NOA" address="0x00009888" value="0x13C20900" />
        <register type="NOA" address="0x00009888" value="0x15C20023" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x03C30500" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x05E24000" />
        <register type="NOA" address="0x00009888" value="0x15E20900" />
        <register type="NOA" address="0x00009888" value="0x17E20023" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x03E35000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext305"
       chipset="ACMGT3"
       symbol_name="Ext305"
       underscore_name="ext305"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="793a787c-6646-4e56-8bfa-acca313d86f5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE24"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE24"
             underscore_name="sampler_input_available_xecore24"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE25"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE25"
             underscore_name="sampler_input_available_xecore25"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE26"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE26"
             underscore_name="sampler_input_available_xecore26"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE27"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE27"
             underscore_name="sampler_input_available_xecore27"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE28"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE28"
             underscore_name="sampler_input_available_xecore28"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE29"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE29"
             underscore_name="sampler_input_available_xecore29"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE30"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE30"
             underscore_name="sampler_input_available_xecore30"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER INPUT AVAILABLE XECORE31"
             symbol_name="SAMPLER_INPUT_AVAILABLE_XECORE31"
             underscore_name="sampler_input_available_xecore31"
             description="Percentage of time in which Sampler input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1C824C00" />
        <register type="NOA" address="0x00009888" value="0x1CA24C00" />
        <register type="NOA" address="0x00009888" value="0x1CC24C00" />
        <register type="NOA" address="0x00009888" value="0x1CE24C00" />
        <register type="NOA" address="0x00009888" value="0x1D824C00" />
        <register type="NOA" address="0x00009888" value="0x1DA24C00" />
        <register type="NOA" address="0x00009888" value="0x1DC24C00" />
        <register type="NOA" address="0x00009888" value="0x1DE24C00" />
        <register type="NOA" address="0x00009888" value="0x04824000" />
        <register type="NOA" address="0x00009888" value="0x06824800" />
        <register type="NOA" address="0x00009888" value="0x08820023" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x00830005" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x04A24000" />
        <register type="NOA" address="0x00009888" value="0x08A20900" />
        <register type="NOA" address="0x00009888" value="0x0AA20023" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30050" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x04C24000" />
        <register type="NOA" address="0x00009888" value="0x0AC20900" />
        <register type="NOA" address="0x00009888" value="0x0CC20023" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30500" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x04E24000" />
        <register type="NOA" address="0x00009888" value="0x0CE20900" />
        <register type="NOA" address="0x00009888" value="0x0EE20023" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x00E35000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x05824000" />
        <register type="NOA" address="0x00009888" value="0x0F820900" />
        <register type="NOA" address="0x00009888" value="0x11820023" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x03830005" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x05A24000" />
        <register type="NOA" address="0x00009888" value="0x11A20900" />
        <register type="NOA" address="0x00009888" value="0x13A20023" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x03A30050" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x05C24000" />
        <register type="NOA" address="0x00009888" value="0x13C20900" />
        <register type="NOA" address="0x00009888" value="0x15C20023" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x03C30500" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x05E24000" />
        <register type="NOA" address="0x00009888" value="0x15E20900" />
        <register type="NOA" address="0x00009888" value="0x17E20023" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x03E35000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001800" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext306"
       chipset="ACMGT3"
       symbol_name="Ext306"
       underscore_name="ext306"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e7767971-3cb4-4a31-8467-0d83cbe7b292"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE0"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE0"
             underscore_name="sampler_texture_cache_access_xecore0"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE1"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE1"
             underscore_name="sampler_texture_cache_access_xecore1"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE2"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE2"
             underscore_name="sampler_texture_cache_access_xecore2"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE3"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE3"
             underscore_name="sampler_texture_cache_access_xecore3"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE4"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE4"
             underscore_name="sampler_texture_cache_access_xecore4"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE5"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE5"
             underscore_name="sampler_texture_cache_access_xecore5"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE6"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE6"
             underscore_name="sampler_texture_cache_access_xecore6"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE7"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE7"
             underscore_name="sampler_texture_cache_access_xecore7"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE8"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE8"
             underscore_name="sampler_texture_cache_access_xecore8"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE9"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE9"
             underscore_name="sampler_texture_cache_access_xecore9"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE10"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE10"
             underscore_name="sampler_texture_cache_access_xecore10"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE11"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE11"
             underscore_name="sampler_texture_cache_access_xecore11"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE12"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE12"
             underscore_name="sampler_texture_cache_access_xecore12"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE13"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE13"
             underscore_name="sampler_texture_cache_access_xecore13"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE14"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE14"
             underscore_name="sampler_texture_cache_access_xecore14"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE15"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE15"
             underscore_name="sampler_texture_cache_access_xecore15"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x12830CC0" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x02830000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x12A30033" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x02A30000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x10C30CC0" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30000" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x10E30033" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30000" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x0F830CC0" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x03830000" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x0FA30033" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x03A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x0DC30CC0" />
        <register type="NOA" address="0x00009888" value="0x05C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x0DE30033" />
        <register type="NOA" address="0x00009888" value="0x05E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x0A830CC0" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x0AA30033" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x08C30CC0" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x00C30000" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x08E30033" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x00E30000" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x07830CC0" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x07A30033" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x05C30CC0" />
        <register type="NOA" address="0x00009888" value="0x01C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x05E30033" />
        <register type="NOA" address="0x00009888" value="0x01E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext307"
       chipset="ACMGT3"
       symbol_name="Ext307"
       underscore_name="ext307"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9375cccf-e4b4-44cc-b6af-ffc2f51c3bb1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE16"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE16"
             underscore_name="sampler_texture_cache_access_xecore16"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE17"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE17"
             underscore_name="sampler_texture_cache_access_xecore17"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE18"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE18"
             underscore_name="sampler_texture_cache_access_xecore18"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE19"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE19"
             underscore_name="sampler_texture_cache_access_xecore19"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE20"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE20"
             underscore_name="sampler_texture_cache_access_xecore20"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE21"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE21"
             underscore_name="sampler_texture_cache_access_xecore21"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE22"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE22"
             underscore_name="sampler_texture_cache_access_xecore22"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE23"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE23"
             underscore_name="sampler_texture_cache_access_xecore23"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE24"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE24"
             underscore_name="sampler_texture_cache_access_xecore24"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE25"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE25"
             underscore_name="sampler_texture_cache_access_xecore25"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE26"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE26"
             underscore_name="sampler_texture_cache_access_xecore26"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE27"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE27"
             underscore_name="sampler_texture_cache_access_xecore27"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE28"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE28"
             underscore_name="sampler_texture_cache_access_xecore28"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE29"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE29"
             underscore_name="sampler_texture_cache_access_xecore29"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE30"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE30"
             underscore_name="sampler_texture_cache_access_xecore30"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE ACCESS XECORE31"
             symbol_name="SAMPLER_TEXTURE_CACHE_ACCESS_XECORE31"
             underscore_name="sampler_texture_cache_access_xecore31"
             description="Number of Sampler L1 requests"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x12830CC0" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x02830000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x12A30033" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x02A30000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x10C30CC0" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30000" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x10E30033" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30000" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x0F830CC0" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x03830000" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x0FA30033" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x03A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x0DC30CC0" />
        <register type="NOA" address="0x00009888" value="0x05C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x0DE30033" />
        <register type="NOA" address="0x00009888" value="0x05E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x0A830CC0" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x0AA30033" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x08C30CC0" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x00C30000" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x08E30033" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x00E30000" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x07830CC0" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x07A30033" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x05C30CC0" />
        <register type="NOA" address="0x00009888" value="0x01C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x05E30033" />
        <register type="NOA" address="0x00009888" value="0x01E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext308"
       chipset="ACMGT3"
       symbol_name="Ext308"
       underscore_name="ext308"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0218e76e-7c34-4c67-a967-205a817f2435"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE0"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE0"
             underscore_name="sampler_texture_cache_miss_xecore0"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE1"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE1"
             underscore_name="sampler_texture_cache_miss_xecore1"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE2"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE2"
             underscore_name="sampler_texture_cache_miss_xecore2"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE3"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE3"
             underscore_name="sampler_texture_cache_miss_xecore3"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE4"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE4"
             underscore_name="sampler_texture_cache_miss_xecore4"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE5"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE5"
             underscore_name="sampler_texture_cache_miss_xecore5"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE6"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE6"
             underscore_name="sampler_texture_cache_miss_xecore6"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE7"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE7"
             underscore_name="sampler_texture_cache_miss_xecore7"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE8"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE8"
             underscore_name="sampler_texture_cache_miss_xecore8"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE9"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE9"
             underscore_name="sampler_texture_cache_miss_xecore9"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE10"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE10"
             underscore_name="sampler_texture_cache_miss_xecore10"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE11"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE11"
             underscore_name="sampler_texture_cache_miss_xecore11"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE12"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE12"
             underscore_name="sampler_texture_cache_miss_xecore12"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE13"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE13"
             underscore_name="sampler_texture_cache_miss_xecore13"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE14"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE14"
             underscore_name="sampler_texture_cache_miss_xecore14"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE15"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE15"
             underscore_name="sampler_texture_cache_miss_xecore15"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x12830C80" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x02830000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x12A30032" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x02A30000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x10C30C80" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30000" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x10E30032" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30000" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x0F830C80" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x03830000" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x0FA30032" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x03A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x0DC30C80" />
        <register type="NOA" address="0x00009888" value="0x05C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x0DE30032" />
        <register type="NOA" address="0x00009888" value="0x05E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x0A830C80" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x0AA30032" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x08C30C80" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x00C30000" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x08E30032" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x00E30000" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x07830C80" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x07A30032" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x05C30C80" />
        <register type="NOA" address="0x00009888" value="0x01C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x05E30032" />
        <register type="NOA" address="0x00009888" value="0x01E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext309"
       chipset="ACMGT3"
       symbol_name="Ext309"
       underscore_name="ext309"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7a2ef8ea-0510-4066-b7de-0af99bf5b0b7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE16"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE16"
             underscore_name="sampler_texture_cache_miss_xecore16"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE17"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE17"
             underscore_name="sampler_texture_cache_miss_xecore17"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE18"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE18"
             underscore_name="sampler_texture_cache_miss_xecore18"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE19"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE19"
             underscore_name="sampler_texture_cache_miss_xecore19"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE20"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE20"
             underscore_name="sampler_texture_cache_miss_xecore20"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE21"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE21"
             underscore_name="sampler_texture_cache_miss_xecore21"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE22"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE22"
             underscore_name="sampler_texture_cache_miss_xecore22"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE23"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE23"
             underscore_name="sampler_texture_cache_miss_xecore23"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE24"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE24"
             underscore_name="sampler_texture_cache_miss_xecore24"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE25"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE25"
             underscore_name="sampler_texture_cache_miss_xecore25"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE26"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE26"
             underscore_name="sampler_texture_cache_miss_xecore26"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE27"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE27"
             underscore_name="sampler_texture_cache_miss_xecore27"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE28"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE28"
             underscore_name="sampler_texture_cache_miss_xecore28"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE29"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE29"
             underscore_name="sampler_texture_cache_miss_xecore29"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE30"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE30"
             underscore_name="sampler_texture_cache_miss_xecore30"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SAMPLER TEXTURE CACHE MISS XECORE31"
             symbol_name="SAMPLER_TEXTURE_CACHE_MISS_XECORE31"
             underscore_name="sampler_texture_cache_miss_xecore31"
             description="Number of Sampler L1 misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="Sampler"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x12830C80" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x02830000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x12A30032" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x02A30000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x10C30C80" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x02C30000" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x10E30032" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x02E30000" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x0F830C80" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x03830000" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x0FA30032" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x03A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x0DC30C80" />
        <register type="NOA" address="0x00009888" value="0x05C30000" />
        <register type="NOA" address="0x00009888" value="0x03C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x0DE30032" />
        <register type="NOA" address="0x00009888" value="0x05E30000" />
        <register type="NOA" address="0x00009888" value="0x03E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18830004" />
        <register type="NOA" address="0x00009888" value="0x18A30004" />
        <register type="NOA" address="0x00009888" value="0x18C30004" />
        <register type="NOA" address="0x00009888" value="0x18E30004" />
        <register type="NOA" address="0x00009888" value="0x19830004" />
        <register type="NOA" address="0x00009888" value="0x19A30004" />
        <register type="NOA" address="0x00009888" value="0x19C30004" />
        <register type="NOA" address="0x00009888" value="0x19E30004" />
        <register type="NOA" address="0x00009888" value="0x0A830C80" />
        <register type="NOA" address="0x00009888" value="0x04830000" />
        <register type="NOA" address="0x00009888" value="0x00830000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x0AA30032" />
        <register type="NOA" address="0x00009888" value="0x04A30000" />
        <register type="NOA" address="0x00009888" value="0x00A30000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x08C30C80" />
        <register type="NOA" address="0x00009888" value="0x04C30000" />
        <register type="NOA" address="0x00009888" value="0x00C30000" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x08E30032" />
        <register type="NOA" address="0x00009888" value="0x04E30000" />
        <register type="NOA" address="0x00009888" value="0x00E30000" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x07830C80" />
        <register type="NOA" address="0x00009888" value="0x05830000" />
        <register type="NOA" address="0x00009888" value="0x01830000" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x07A30032" />
        <register type="NOA" address="0x00009888" value="0x05A30000" />
        <register type="NOA" address="0x00009888" value="0x01A30000" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x05C30C80" />
        <register type="NOA" address="0x00009888" value="0x01C30000" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x05E30032" />
        <register type="NOA" address="0x00009888" value="0x01E30000" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext310"
       chipset="ACMGT3"
       symbol_name="Ext310"
       underscore_name="ext310"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7f6f2cd5-235a-4479-9724-98bc76338071"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE0"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_dataport_read_message_count_xecore0"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE1"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_dataport_read_message_count_xecore1"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE2"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_dataport_read_message_count_xecore2"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE3"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_dataport_read_message_count_xecore3"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x088101C5" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10140" />
        <register type="NOA" address="0x00009888" value="0x0CA102C7" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC101C5" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10140" />
        <register type="NOA" address="0x00009888" value="0x12E102C7" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext311"
       chipset="ACMGT3"
       symbol_name="Ext311"
       underscore_name="ext311"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cd5aacba-f72a-44f7-8794-ce2bcf92ec1f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE4"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_dataport_read_message_count_xecore4"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE5"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_dataport_read_message_count_xecore5"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE6"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_dataport_read_message_count_xecore6"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE7"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_dataport_read_message_count_xecore7"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x098101C5" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10140" />
        <register type="NOA" address="0x00009888" value="0x0DA102C7" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC101C5" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10140" />
        <register type="NOA" address="0x00009888" value="0x13E102C7" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext312"
       chipset="ACMGT3"
       symbol_name="Ext312"
       underscore_name="ext312"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a2f9ee62-175a-4c99-ad05-daa5dd83c268"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE8"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_dataport_read_message_count_xecore8"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE9"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_dataport_read_message_count_xecore9"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE10"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_dataport_read_message_count_xecore10"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE11"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_dataport_read_message_count_xecore11"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x088101C5" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10140" />
        <register type="NOA" address="0x00009888" value="0x0CA102C7" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC101C5" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10140" />
        <register type="NOA" address="0x00009888" value="0x12E102C7" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext313"
       chipset="ACMGT3"
       symbol_name="Ext313"
       underscore_name="ext313"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8cc89495-676d-46a3-aa5a-d5e50bd8b547"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE12"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_dataport_read_message_count_xecore12"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE13"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_dataport_read_message_count_xecore13"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE14"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_dataport_read_message_count_xecore14"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE15"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_dataport_read_message_count_xecore15"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x098101C5" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10140" />
        <register type="NOA" address="0x00009888" value="0x0DA102C7" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC101C5" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10140" />
        <register type="NOA" address="0x00009888" value="0x13E102C7" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext314"
       chipset="ACMGT3"
       symbol_name="Ext314"
       underscore_name="ext314"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6a9b6d4b-0ad5-410b-ab23-a755c2069502"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE16"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_dataport_read_message_count_xecore16"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE17"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_dataport_read_message_count_xecore17"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE18"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_dataport_read_message_count_xecore18"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE19"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_dataport_read_message_count_xecore19"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x088101C5" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10140" />
        <register type="NOA" address="0x00009888" value="0x0CA102C7" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC101C5" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10140" />
        <register type="NOA" address="0x00009888" value="0x12E102C7" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext315"
       chipset="ACMGT3"
       symbol_name="Ext315"
       underscore_name="ext315"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ff1b4077-1346-45a5-acae-d08e7651e126"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE20"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_dataport_read_message_count_xecore20"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE21"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_dataport_read_message_count_xecore21"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE22"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_dataport_read_message_count_xecore22"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE23"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_dataport_read_message_count_xecore23"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x098101C5" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10140" />
        <register type="NOA" address="0x00009888" value="0x0DA102C7" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC101C5" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10140" />
        <register type="NOA" address="0x00009888" value="0x13E102C7" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext316"
       chipset="ACMGT3"
       symbol_name="Ext316"
       underscore_name="ext316"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d4367f9e-ceaa-4751-91de-c80918a32d0e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE24"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_dataport_read_message_count_xecore24"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE25"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_dataport_read_message_count_xecore25"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE26"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_dataport_read_message_count_xecore26"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE27"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_dataport_read_message_count_xecore27"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x088101C5" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10140" />
        <register type="NOA" address="0x00009888" value="0x0CA102C7" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC101C5" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10140" />
        <register type="NOA" address="0x00009888" value="0x12E102C7" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext317"
       chipset="ACMGT3"
       symbol_name="Ext317"
       underscore_name="ext317"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ea24cfe9-dca1-4520-b55a-78ac4b9c94b5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE28"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_dataport_read_message_count_xecore28"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE29"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_dataport_read_message_count_xecore29"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE30"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_dataport_read_message_count_xecore30"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT READ MESSAGE COUNT XECORE31"
             symbol_name="XVE_DATAPORT_READ_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_dataport_read_message_count_xecore31"
             description="Number of read messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x098101C5" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10140" />
        <register type="NOA" address="0x00009888" value="0x0DA102C7" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC101C5" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10140" />
        <register type="NOA" address="0x00009888" value="0x13E102C7" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext318"
       chipset="ACMGT3"
       symbol_name="Ext318"
       underscore_name="ext318"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="570970cb-b1ae-499e-9113-73b1489bebe7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE0"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_dataport_write_message_count_xecore0"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE1"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_dataport_write_message_count_xecore1"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE2"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_dataport_write_message_count_xecore2"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE3"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_dataport_write_message_count_xecore3"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x08810206" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10180" />
        <register type="NOA" address="0x00009888" value="0x0CA102C8" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC10206" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10180" />
        <register type="NOA" address="0x00009888" value="0x12E102C8" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext319"
       chipset="ACMGT3"
       symbol_name="Ext319"
       underscore_name="ext319"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a2b926df-458d-4580-99d9-731b9e9024b1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE4"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_dataport_write_message_count_xecore4"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE5"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_dataport_write_message_count_xecore5"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE6"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_dataport_write_message_count_xecore6"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE7"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_dataport_write_message_count_xecore7"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x09810206" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10180" />
        <register type="NOA" address="0x00009888" value="0x0DA102C8" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC10206" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10180" />
        <register type="NOA" address="0x00009888" value="0x13E102C8" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext320"
       chipset="ACMGT3"
       symbol_name="Ext320"
       underscore_name="ext320"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b357c635-b799-46d2-8714-4f4fddffe2e9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE8"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_dataport_write_message_count_xecore8"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE9"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_dataport_write_message_count_xecore9"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE10"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_dataport_write_message_count_xecore10"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE11"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_dataport_write_message_count_xecore11"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x08810206" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10180" />
        <register type="NOA" address="0x00009888" value="0x0CA102C8" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC10206" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10180" />
        <register type="NOA" address="0x00009888" value="0x12E102C8" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext321"
       chipset="ACMGT3"
       symbol_name="Ext321"
       underscore_name="ext321"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a8c3e950-b343-4f27-a434-a49ba7c87254"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE12"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_dataport_write_message_count_xecore12"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE13"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_dataport_write_message_count_xecore13"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE14"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_dataport_write_message_count_xecore14"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE15"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_dataport_write_message_count_xecore15"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x09810206" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10180" />
        <register type="NOA" address="0x00009888" value="0x0DA102C8" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC10206" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10180" />
        <register type="NOA" address="0x00009888" value="0x13E102C8" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext322"
       chipset="ACMGT3"
       symbol_name="Ext322"
       underscore_name="ext322"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="be052c4e-a835-42da-9b67-3917052ada60"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE16"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_dataport_write_message_count_xecore16"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE17"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_dataport_write_message_count_xecore17"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE18"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_dataport_write_message_count_xecore18"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE19"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_dataport_write_message_count_xecore19"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x08810206" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10180" />
        <register type="NOA" address="0x00009888" value="0x0CA102C8" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC10206" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10180" />
        <register type="NOA" address="0x00009888" value="0x12E102C8" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext323"
       chipset="ACMGT3"
       symbol_name="Ext323"
       underscore_name="ext323"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d911722e-b0cd-4b54-92e5-d98dda5b6c90"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE20"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_dataport_write_message_count_xecore20"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE21"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_dataport_write_message_count_xecore21"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE22"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_dataport_write_message_count_xecore22"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE23"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_dataport_write_message_count_xecore23"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x09810206" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10180" />
        <register type="NOA" address="0x00009888" value="0x0DA102C8" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC10206" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10180" />
        <register type="NOA" address="0x00009888" value="0x13E102C8" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext324"
       chipset="ACMGT3"
       symbol_name="Ext324"
       underscore_name="ext324"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0bc72c8f-65c2-4ab7-acd8-c65a40a707ac"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE24"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_dataport_write_message_count_xecore24"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE25"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_dataport_write_message_count_xecore25"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE26"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_dataport_write_message_count_xecore26"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE27"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_dataport_write_message_count_xecore27"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x08810206" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10180" />
        <register type="NOA" address="0x00009888" value="0x0CA102C8" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC10206" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10180" />
        <register type="NOA" address="0x00009888" value="0x12E102C8" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext325"
       chipset="ACMGT3"
       symbol_name="Ext325"
       underscore_name="ext325"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="86524707-6f59-4929-ac15-a293133850b0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE28"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_dataport_write_message_count_xecore28"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE29"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_dataport_write_message_count_xecore29"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE30"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_dataport_write_message_count_xecore30"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT WRITE MESSAGE COUNT XECORE31"
             symbol_name="XVE_DATAPORT_WRITE_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_dataport_write_message_count_xecore31"
             description="Number of write messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x09810206" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10180" />
        <register type="NOA" address="0x00009888" value="0x0DA102C8" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC10206" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10180" />
        <register type="NOA" address="0x00009888" value="0x13E102C8" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0060001C" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x030000C4" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x18000604" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0xC0003004" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext326"
       chipset="ACMGT3"
       symbol_name="Ext326"
       underscore_name="ext326"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="199027ff-3c22-42d5-a543-a9467be1422c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE0"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_dataport_atomic_message_count_xecore0"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE1"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_dataport_atomic_message_count_xecore1"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE2"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_dataport_atomic_message_count_xecore2"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE3"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_dataport_atomic_message_count_xecore3"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x08810185" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10140" />
        <register type="NOA" address="0x00009888" value="0x0CA102C6" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC10185" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10140" />
        <register type="NOA" address="0x00009888" value="0x12E102C6" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext327"
       chipset="ACMGT3"
       symbol_name="Ext327"
       underscore_name="ext327"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="38473fe1-ab75-4be0-9cef-c9d84a803787"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE4"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_dataport_atomic_message_count_xecore4"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE5"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_dataport_atomic_message_count_xecore5"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE6"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_dataport_atomic_message_count_xecore6"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE7"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_dataport_atomic_message_count_xecore7"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x09810185" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10140" />
        <register type="NOA" address="0x00009888" value="0x0DA102C6" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC10185" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10140" />
        <register type="NOA" address="0x00009888" value="0x13E102C6" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext328"
       chipset="ACMGT3"
       symbol_name="Ext328"
       underscore_name="ext328"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4500f1fd-d762-4a31-88fd-17ae40ee0727"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE8"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_dataport_atomic_message_count_xecore8"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE9"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_dataport_atomic_message_count_xecore9"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE10"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_dataport_atomic_message_count_xecore10"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE11"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_dataport_atomic_message_count_xecore11"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x08810185" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10140" />
        <register type="NOA" address="0x00009888" value="0x0CA102C6" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC10185" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10140" />
        <register type="NOA" address="0x00009888" value="0x12E102C6" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext329"
       chipset="ACMGT3"
       symbol_name="Ext329"
       underscore_name="ext329"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2458839a-476e-4804-ba6b-a3d06323b800"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE12"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_dataport_atomic_message_count_xecore12"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE13"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_dataport_atomic_message_count_xecore13"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE14"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_dataport_atomic_message_count_xecore14"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE15"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_dataport_atomic_message_count_xecore15"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x09810185" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10140" />
        <register type="NOA" address="0x00009888" value="0x0DA102C6" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC10185" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10140" />
        <register type="NOA" address="0x00009888" value="0x13E102C6" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext330"
       chipset="ACMGT3"
       symbol_name="Ext330"
       underscore_name="ext330"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9aa833d4-ba51-487b-a586-a0df6d462909"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE16"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_dataport_atomic_message_count_xecore16"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE17"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_dataport_atomic_message_count_xecore17"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE18"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_dataport_atomic_message_count_xecore18"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE19"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_dataport_atomic_message_count_xecore19"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x08810185" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10140" />
        <register type="NOA" address="0x00009888" value="0x0CA102C6" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC10185" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10140" />
        <register type="NOA" address="0x00009888" value="0x12E102C6" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext331"
       chipset="ACMGT3"
       symbol_name="Ext331"
       underscore_name="ext331"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1ca59138-4493-4e1e-bf2d-452da6a50597"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE20"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_dataport_atomic_message_count_xecore20"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE21"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_dataport_atomic_message_count_xecore21"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE22"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_dataport_atomic_message_count_xecore22"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE23"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_dataport_atomic_message_count_xecore23"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x09810185" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10140" />
        <register type="NOA" address="0x00009888" value="0x0DA102C6" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC10185" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10140" />
        <register type="NOA" address="0x00009888" value="0x13E102C6" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext332"
       chipset="ACMGT3"
       symbol_name="Ext332"
       underscore_name="ext332"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="88514dd5-9e66-457e-9493-8ffc78893322"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE24"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_dataport_atomic_message_count_xecore24"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE25"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_dataport_atomic_message_count_xecore25"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE26"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_dataport_atomic_message_count_xecore26"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE27"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_dataport_atomic_message_count_xecore27"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18812800" />
        <register type="NOA" address="0x00009888" value="0x1A81000B" />
        <register type="NOA" address="0x00009888" value="0x18A12800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000B" />
        <register type="NOA" address="0x00009888" value="0x18C12800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000B" />
        <register type="NOA" address="0x00009888" value="0x18E12800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000B" />
        <register type="NOA" address="0x00009888" value="0x04810076" />
        <register type="NOA" address="0x00009888" value="0x08810185" />
        <register type="NOA" address="0x00009888" value="0x0A81000B" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x04A10076" />
        <register type="NOA" address="0x00009888" value="0x0AA10140" />
        <register type="NOA" address="0x00009888" value="0x0CA102C6" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04C10076" />
        <register type="NOA" address="0x00009888" value="0x0EC10185" />
        <register type="NOA" address="0x00009888" value="0x10C1000B" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x04E10076" />
        <register type="NOA" address="0x00009888" value="0x10E10140" />
        <register type="NOA" address="0x00009888" value="0x12E102C6" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext333"
       chipset="ACMGT3"
       symbol_name="Ext333"
       underscore_name="ext333"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="38fcb336-fc63-4e5e-aa3e-a40f7feb693a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE28"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_dataport_atomic_message_count_xecore28"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE29"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_dataport_atomic_message_count_xecore29"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE30"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_dataport_atomic_message_count_xecore30"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT ATOMIC MESSAGE COUNT XECORE31"
             symbol_name="XVE_DATAPORT_ATOMIC_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_dataport_atomic_message_count_xecore31"
             description="Number of atomic messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x19812800" />
        <register type="NOA" address="0x00009888" value="0x1B81000B" />
        <register type="NOA" address="0x00009888" value="0x19A12800" />
        <register type="NOA" address="0x00009888" value="0x1BA1000B" />
        <register type="NOA" address="0x00009888" value="0x19C12800" />
        <register type="NOA" address="0x00009888" value="0x1BC1000B" />
        <register type="NOA" address="0x00009888" value="0x19E12800" />
        <register type="NOA" address="0x00009888" value="0x1BE1000B" />
        <register type="NOA" address="0x00009888" value="0x05810076" />
        <register type="NOA" address="0x00009888" value="0x09810185" />
        <register type="NOA" address="0x00009888" value="0x0B81000B" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x05A10076" />
        <register type="NOA" address="0x00009888" value="0x0BA10140" />
        <register type="NOA" address="0x00009888" value="0x0DA102C6" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05C10076" />
        <register type="NOA" address="0x00009888" value="0x0FC10185" />
        <register type="NOA" address="0x00009888" value="0x11C1000B" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x05E10076" />
        <register type="NOA" address="0x00009888" value="0x11E10140" />
        <register type="NOA" address="0x00009888" value="0x13E102C6" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000021" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x00000101" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000801" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00004001" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext334"
       chipset="ACMGT3"
       symbol_name="Ext334"
       underscore_name="ext334"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b8a9ea64-362d-473b-b9d7-a2175179a0a0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE0"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE0"
             underscore_name="xve_dataport_fence_message_count_xecore0"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE1"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE1"
             underscore_name="xve_dataport_fence_message_count_xecore1"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE2"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE2"
             underscore_name="xve_dataport_fence_message_count_xecore2"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE3"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE3"
             underscore_name="xve_dataport_fence_message_count_xecore3"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE4"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE4"
             underscore_name="xve_dataport_fence_message_count_xecore4"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE5"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE5"
             underscore_name="xve_dataport_fence_message_count_xecore5"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE6"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE6"
             underscore_name="xve_dataport_fence_message_count_xecore6"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE7"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE7"
             underscore_name="xve_dataport_fence_message_count_xecore7"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE8"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE8"
             underscore_name="xve_dataport_fence_message_count_xecore8"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE9"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE9"
             underscore_name="xve_dataport_fence_message_count_xecore9"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE10"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE10"
             underscore_name="xve_dataport_fence_message_count_xecore10"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE11"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE11"
             underscore_name="xve_dataport_fence_message_count_xecore11"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE12"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE12"
             underscore_name="xve_dataport_fence_message_count_xecore12"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE13"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE13"
             underscore_name="xve_dataport_fence_message_count_xecore13"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE14"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE14"
             underscore_name="xve_dataport_fence_message_count_xecore14"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE15"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE15"
             underscore_name="xve_dataport_fence_message_count_xecore15"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x20810011" />
        <register type="NOA" address="0x00009888" value="0x20A10011" />
        <register type="NOA" address="0x00009888" value="0x20C10011" />
        <register type="NOA" address="0x00009888" value="0x20E10011" />
        <register type="NOA" address="0x00009888" value="0x21810011" />
        <register type="NOA" address="0x00009888" value="0x21A10011" />
        <register type="NOA" address="0x00009888" value="0x21C10011" />
        <register type="NOA" address="0x00009888" value="0x21E10011" />
        <register type="NOA" address="0x00009888" value="0x04810600" />
        <register type="NOA" address="0x00009888" value="0x16810580" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x04A10600" />
        <register type="NOA" address="0x00009888" value="0x16A10016" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10600" />
        <register type="NOA" address="0x00009888" value="0x14C10580" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10600" />
        <register type="NOA" address="0x00009888" value="0x14E10016" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x05810600" />
        <register type="NOA" address="0x00009888" value="0x13810580" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x05A10600" />
        <register type="NOA" address="0x00009888" value="0x13A10016" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10600" />
        <register type="NOA" address="0x00009888" value="0x11C10580" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10600" />
        <register type="NOA" address="0x00009888" value="0x11E10016" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x20810011" />
        <register type="NOA" address="0x00009888" value="0x20A10011" />
        <register type="NOA" address="0x00009888" value="0x20C10011" />
        <register type="NOA" address="0x00009888" value="0x20E10011" />
        <register type="NOA" address="0x00009888" value="0x21810011" />
        <register type="NOA" address="0x00009888" value="0x21A10011" />
        <register type="NOA" address="0x00009888" value="0x21C10011" />
        <register type="NOA" address="0x00009888" value="0x21E10011" />
        <register type="NOA" address="0x00009888" value="0x04810600" />
        <register type="NOA" address="0x00009888" value="0x0E810580" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x04A10600" />
        <register type="NOA" address="0x00009888" value="0x0EA10016" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10600" />
        <register type="NOA" address="0x00009888" value="0x0CC10580" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10600" />
        <register type="NOA" address="0x00009888" value="0x0CE10016" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x05810600" />
        <register type="NOA" address="0x00009888" value="0x0B810580" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x05A10600" />
        <register type="NOA" address="0x00009888" value="0x0BA10016" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10600" />
        <register type="NOA" address="0x00009888" value="0x09C10580" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10600" />
        <register type="NOA" address="0x00009888" value="0x09E10016" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext335"
       chipset="ACMGT3"
       symbol_name="Ext335"
       underscore_name="ext335"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6771c5d0-cc06-41ec-b5c9-7d4a8d657bd2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE16"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE16"
             underscore_name="xve_dataport_fence_message_count_xecore16"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE17"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE17"
             underscore_name="xve_dataport_fence_message_count_xecore17"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE18"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE18"
             underscore_name="xve_dataport_fence_message_count_xecore18"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE19"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE19"
             underscore_name="xve_dataport_fence_message_count_xecore19"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE20"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE20"
             underscore_name="xve_dataport_fence_message_count_xecore20"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE21"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE21"
             underscore_name="xve_dataport_fence_message_count_xecore21"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE22"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE22"
             underscore_name="xve_dataport_fence_message_count_xecore22"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE23"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE23"
             underscore_name="xve_dataport_fence_message_count_xecore23"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE24"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE24"
             underscore_name="xve_dataport_fence_message_count_xecore24"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE25"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE25"
             underscore_name="xve_dataport_fence_message_count_xecore25"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE26"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE26"
             underscore_name="xve_dataport_fence_message_count_xecore26"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE27"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE27"
             underscore_name="xve_dataport_fence_message_count_xecore27"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE28"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE28"
             underscore_name="xve_dataport_fence_message_count_xecore28"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE29"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE29"
             underscore_name="xve_dataport_fence_message_count_xecore29"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE30"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE30"
             underscore_name="xve_dataport_fence_message_count_xecore30"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT FENCE MESSAGE COUNT XECORE31"
             symbol_name="XVE_DATAPORT_FENCE_MESSAGE_COUNT_XECORE31"
             underscore_name="xve_dataport_fence_message_count_xecore31"
             description="Number of fence messages sent by XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x20810011" />
        <register type="NOA" address="0x00009888" value="0x20A10011" />
        <register type="NOA" address="0x00009888" value="0x20C10011" />
        <register type="NOA" address="0x00009888" value="0x20E10011" />
        <register type="NOA" address="0x00009888" value="0x21810011" />
        <register type="NOA" address="0x00009888" value="0x21A10011" />
        <register type="NOA" address="0x00009888" value="0x21C10011" />
        <register type="NOA" address="0x00009888" value="0x21E10011" />
        <register type="NOA" address="0x00009888" value="0x04810600" />
        <register type="NOA" address="0x00009888" value="0x16810580" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x04A10600" />
        <register type="NOA" address="0x00009888" value="0x16A10016" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10600" />
        <register type="NOA" address="0x00009888" value="0x14C10580" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10600" />
        <register type="NOA" address="0x00009888" value="0x14E10016" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x05810600" />
        <register type="NOA" address="0x00009888" value="0x13810580" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x05A10600" />
        <register type="NOA" address="0x00009888" value="0x13A10016" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10600" />
        <register type="NOA" address="0x00009888" value="0x11C10580" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10600" />
        <register type="NOA" address="0x00009888" value="0x11E10016" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x20810011" />
        <register type="NOA" address="0x00009888" value="0x20A10011" />
        <register type="NOA" address="0x00009888" value="0x20C10011" />
        <register type="NOA" address="0x00009888" value="0x20E10011" />
        <register type="NOA" address="0x00009888" value="0x21810011" />
        <register type="NOA" address="0x00009888" value="0x21A10011" />
        <register type="NOA" address="0x00009888" value="0x21C10011" />
        <register type="NOA" address="0x00009888" value="0x21E10011" />
        <register type="NOA" address="0x00009888" value="0x04810600" />
        <register type="NOA" address="0x00009888" value="0x0E810580" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x04A10600" />
        <register type="NOA" address="0x00009888" value="0x0EA10016" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10600" />
        <register type="NOA" address="0x00009888" value="0x0CC10580" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10600" />
        <register type="NOA" address="0x00009888" value="0x0CE10016" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x05810600" />
        <register type="NOA" address="0x00009888" value="0x0B810580" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x05A10600" />
        <register type="NOA" address="0x00009888" value="0x0BA10016" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10600" />
        <register type="NOA" address="0x00009888" value="0x09C10580" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10600" />
        <register type="NOA" address="0x00009888" value="0x09E10016" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext342"
       chipset="ACMGT3"
       symbol_name="Ext342"
       underscore_name="ext342"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c99de5cb-2a05-4d95-ae63-7465a9fde881"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE0"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE0"
             underscore_name="xve_dataport_register_request_count_xecore0"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE1"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE1"
             underscore_name="xve_dataport_register_request_count_xecore1"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE2"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE2"
             underscore_name="xve_dataport_register_request_count_xecore2"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE3"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE3"
             underscore_name="xve_dataport_register_request_count_xecore3"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE4"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE4"
             underscore_name="xve_dataport_register_request_count_xecore4"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE5"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE5"
             underscore_name="xve_dataport_register_request_count_xecore5"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE6"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE6"
             underscore_name="xve_dataport_register_request_count_xecore6"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE7"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE7"
             underscore_name="xve_dataport_register_request_count_xecore7"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x188102FD" />
        <register type="NOA" address="0x00009888" value="0x18A102FD" />
        <register type="NOA" address="0x00009888" value="0x18C102FD" />
        <register type="NOA" address="0x00009888" value="0x18E102FD" />
        <register type="NOA" address="0x00009888" value="0x198102FD" />
        <register type="NOA" address="0x00009888" value="0x19A102FD" />
        <register type="NOA" address="0x00009888" value="0x19C102FD" />
        <register type="NOA" address="0x00009888" value="0x19E102FD" />
        <register type="NOA" address="0x00009888" value="0x04810054" />
        <register type="NOA" address="0x00009888" value="0x168103C2" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x02875000" />
        <register type="NOA" address="0x00009888" value="0x04A10054" />
        <register type="NOA" address="0x00009888" value="0x14A103C2" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70500" />
        <register type="NOA" address="0x00009888" value="0x04C10054" />
        <register type="NOA" address="0x00009888" value="0x12C103C2" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C70050" />
        <register type="NOA" address="0x00009888" value="0x04E10054" />
        <register type="NOA" address="0x00009888" value="0x10E103C2" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E70005" />
        <register type="NOA" address="0x00009888" value="0x05810054" />
        <register type="NOA" address="0x00009888" value="0x0F8103C2" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x01875000" />
        <register type="NOA" address="0x00009888" value="0x05A10054" />
        <register type="NOA" address="0x00009888" value="0x0DA103C2" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70500" />
        <register type="NOA" address="0x00009888" value="0x05C10054" />
        <register type="NOA" address="0x00009888" value="0x0BC103C2" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C70050" />
        <register type="NOA" address="0x00009888" value="0x05E10054" />
        <register type="NOA" address="0x00009888" value="0x09E103C2" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E70005" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext343"
       chipset="ACMGT3"
       symbol_name="Ext343"
       underscore_name="ext343"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c83a1e77-4edb-4157-86d2-8ae073b76783"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE8"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE8"
             underscore_name="xve_dataport_register_request_count_xecore8"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE9"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE9"
             underscore_name="xve_dataport_register_request_count_xecore9"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE10"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE10"
             underscore_name="xve_dataport_register_request_count_xecore10"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE11"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE11"
             underscore_name="xve_dataport_register_request_count_xecore11"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE12"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE12"
             underscore_name="xve_dataport_register_request_count_xecore12"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE13"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE13"
             underscore_name="xve_dataport_register_request_count_xecore13"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE14"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE14"
             underscore_name="xve_dataport_register_request_count_xecore14"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE15"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE15"
             underscore_name="xve_dataport_register_request_count_xecore15"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x188102FD" />
        <register type="NOA" address="0x00009888" value="0x18A102FD" />
        <register type="NOA" address="0x00009888" value="0x18C102FD" />
        <register type="NOA" address="0x00009888" value="0x18E102FD" />
        <register type="NOA" address="0x00009888" value="0x198102FD" />
        <register type="NOA" address="0x00009888" value="0x19A102FD" />
        <register type="NOA" address="0x00009888" value="0x19C102FD" />
        <register type="NOA" address="0x00009888" value="0x19E102FD" />
        <register type="NOA" address="0x00009888" value="0x04810054" />
        <register type="NOA" address="0x00009888" value="0x168103C2" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x02875000" />
        <register type="NOA" address="0x00009888" value="0x04A10054" />
        <register type="NOA" address="0x00009888" value="0x14A103C2" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70500" />
        <register type="NOA" address="0x00009888" value="0x04C10054" />
        <register type="NOA" address="0x00009888" value="0x12C103C2" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C70050" />
        <register type="NOA" address="0x00009888" value="0x04E10054" />
        <register type="NOA" address="0x00009888" value="0x10E103C2" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E70005" />
        <register type="NOA" address="0x00009888" value="0x05810054" />
        <register type="NOA" address="0x00009888" value="0x0F8103C2" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x01875000" />
        <register type="NOA" address="0x00009888" value="0x05A10054" />
        <register type="NOA" address="0x00009888" value="0x0DA103C2" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70500" />
        <register type="NOA" address="0x00009888" value="0x05C10054" />
        <register type="NOA" address="0x00009888" value="0x0BC103C2" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C70050" />
        <register type="NOA" address="0x00009888" value="0x05E10054" />
        <register type="NOA" address="0x00009888" value="0x09E103C2" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E70005" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext344"
       chipset="ACMGT3"
       symbol_name="Ext344"
       underscore_name="ext344"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7bdaf544-993e-4a5e-8040-9391d9be562d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE16"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE16"
             underscore_name="xve_dataport_register_request_count_xecore16"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE17"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE17"
             underscore_name="xve_dataport_register_request_count_xecore17"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE18"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE18"
             underscore_name="xve_dataport_register_request_count_xecore18"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE19"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE19"
             underscore_name="xve_dataport_register_request_count_xecore19"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE20"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE20"
             underscore_name="xve_dataport_register_request_count_xecore20"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE21"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE21"
             underscore_name="xve_dataport_register_request_count_xecore21"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE22"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE22"
             underscore_name="xve_dataport_register_request_count_xecore22"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE23"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE23"
             underscore_name="xve_dataport_register_request_count_xecore23"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x188102FD" />
        <register type="NOA" address="0x00009888" value="0x18A102FD" />
        <register type="NOA" address="0x00009888" value="0x18C102FD" />
        <register type="NOA" address="0x00009888" value="0x18E102FD" />
        <register type="NOA" address="0x00009888" value="0x198102FD" />
        <register type="NOA" address="0x00009888" value="0x19A102FD" />
        <register type="NOA" address="0x00009888" value="0x19C102FD" />
        <register type="NOA" address="0x00009888" value="0x19E102FD" />
        <register type="NOA" address="0x00009888" value="0x04810054" />
        <register type="NOA" address="0x00009888" value="0x168103C2" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x02875000" />
        <register type="NOA" address="0x00009888" value="0x04A10054" />
        <register type="NOA" address="0x00009888" value="0x14A103C2" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70500" />
        <register type="NOA" address="0x00009888" value="0x04C10054" />
        <register type="NOA" address="0x00009888" value="0x12C103C2" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C70050" />
        <register type="NOA" address="0x00009888" value="0x04E10054" />
        <register type="NOA" address="0x00009888" value="0x10E103C2" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E70005" />
        <register type="NOA" address="0x00009888" value="0x05810054" />
        <register type="NOA" address="0x00009888" value="0x0F8103C2" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x01875000" />
        <register type="NOA" address="0x00009888" value="0x05A10054" />
        <register type="NOA" address="0x00009888" value="0x0DA103C2" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70500" />
        <register type="NOA" address="0x00009888" value="0x05C10054" />
        <register type="NOA" address="0x00009888" value="0x0BC103C2" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C70050" />
        <register type="NOA" address="0x00009888" value="0x05E10054" />
        <register type="NOA" address="0x00009888" value="0x09E103C2" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E70005" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext345"
       chipset="ACMGT3"
       symbol_name="Ext345"
       underscore_name="ext345"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7e311c03-26ed-437c-9f60-28d92df03534"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE24"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE24"
             underscore_name="xve_dataport_register_request_count_xecore24"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE25"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE25"
             underscore_name="xve_dataport_register_request_count_xecore25"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE26"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE26"
             underscore_name="xve_dataport_register_request_count_xecore26"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE27"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE27"
             underscore_name="xve_dataport_register_request_count_xecore27"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE28"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE28"
             underscore_name="xve_dataport_register_request_count_xecore28"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE29"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE29"
             underscore_name="xve_dataport_register_request_count_xecore29"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE30"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE30"
             underscore_name="xve_dataport_register_request_count_xecore30"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER REQUEST COUNT XECORE31"
             symbol_name="XVE_DATAPORT_REGISTER_REQUEST_COUNT_XECORE31"
             underscore_name="xve_dataport_register_request_count_xecore31"
             description="Number of message payload transactions sent from XVEs to the Dataport"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x188102FD" />
        <register type="NOA" address="0x00009888" value="0x18A102FD" />
        <register type="NOA" address="0x00009888" value="0x18C102FD" />
        <register type="NOA" address="0x00009888" value="0x18E102FD" />
        <register type="NOA" address="0x00009888" value="0x198102FD" />
        <register type="NOA" address="0x00009888" value="0x19A102FD" />
        <register type="NOA" address="0x00009888" value="0x19C102FD" />
        <register type="NOA" address="0x00009888" value="0x19E102FD" />
        <register type="NOA" address="0x00009888" value="0x04810054" />
        <register type="NOA" address="0x00009888" value="0x168103C2" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283A000" />
        <register type="NOA" address="0x00009888" value="0x0084C000" />
        <register type="NOA" address="0x00009888" value="0x02865000" />
        <register type="NOA" address="0x00009888" value="0x02875000" />
        <register type="NOA" address="0x00009888" value="0x04A10054" />
        <register type="NOA" address="0x00009888" value="0x14A103C2" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A30A00" />
        <register type="NOA" address="0x00009888" value="0x00A43000" />
        <register type="NOA" address="0x00009888" value="0x02A60500" />
        <register type="NOA" address="0x00009888" value="0x02A70500" />
        <register type="NOA" address="0x00009888" value="0x04C10054" />
        <register type="NOA" address="0x00009888" value="0x12C103C2" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C300A0" />
        <register type="NOA" address="0x00009888" value="0x00C40C00" />
        <register type="NOA" address="0x00009888" value="0x02C60050" />
        <register type="NOA" address="0x00009888" value="0x02C70050" />
        <register type="NOA" address="0x00009888" value="0x04E10054" />
        <register type="NOA" address="0x00009888" value="0x10E103C2" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E40300" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x02E70005" />
        <register type="NOA" address="0x00009888" value="0x05810054" />
        <register type="NOA" address="0x00009888" value="0x0F8103C2" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183A000" />
        <register type="NOA" address="0x00009888" value="0x018400C0" />
        <register type="NOA" address="0x00009888" value="0x01865000" />
        <register type="NOA" address="0x00009888" value="0x01875000" />
        <register type="NOA" address="0x00009888" value="0x05A10054" />
        <register type="NOA" address="0x00009888" value="0x0DA103C2" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30A00" />
        <register type="NOA" address="0x00009888" value="0x01A40030" />
        <register type="NOA" address="0x00009888" value="0x01A60500" />
        <register type="NOA" address="0x00009888" value="0x01A70500" />
        <register type="NOA" address="0x00009888" value="0x05C10054" />
        <register type="NOA" address="0x00009888" value="0x0BC103C2" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C300A0" />
        <register type="NOA" address="0x00009888" value="0x01C4000C" />
        <register type="NOA" address="0x00009888" value="0x01C60050" />
        <register type="NOA" address="0x00009888" value="0x01C70050" />
        <register type="NOA" address="0x00009888" value="0x05E10054" />
        <register type="NOA" address="0x00009888" value="0x09E103C2" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E40003" />
        <register type="NOA" address="0x00009888" value="0x01E60005" />
        <register type="NOA" address="0x00009888" value="0x01E70005" />
        <register type="NOA" address="0x00009888" value="0x000300FF" />
        <register type="NOA" address="0x00009888" value="0x020700A5" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x00090F00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A55AA" />
        <register type="NOA" address="0x00009888" value="0x000130FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B0500" />
        <register type="NOA" address="0x00009888" value="0x00020C00" />
        <register type="NOA" address="0x00009888" value="0x020C0050" />
        <register type="NOA" address="0x00009888" value="0x010700A5" />
        <register type="NOA" address="0x00009888" value="0x0108AF00" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A55AA" />
        <register type="NOA" address="0x00009888" value="0x01010030" />
        <register type="NOA" address="0x00009888" value="0x010B0500" />
        <register type="NOA" address="0x00009888" value="0x0102000C" />
        <register type="NOA" address="0x00009888" value="0x010C0050" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03210A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030423" />
        <register type="NOA" address="0x00009888" value="0x48030E21" />
        <register type="NOA" address="0x00009888" value="0x4A030EE7" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext346"
       chipset="ACMGT3"
       symbol_name="Ext346"
       underscore_name="ext346"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e7738d4d-64e4-4a54-81a3-86702c6fdb47"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE0"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE0"
             underscore_name="xve_dataport_register_response_count_xecore0"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE1"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE1"
             underscore_name="xve_dataport_register_response_count_xecore1"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B695" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x08810617" />
        <register type="NOA" address="0x00009888" value="0x0A810656" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x0E8106D4" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x10A10617" />
        <register type="NOA" address="0x00009888" value="0x16A106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext347"
       chipset="ACMGT3"
       symbol_name="Ext347"
       underscore_name="ext347"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bc487d2d-a32a-48d7-bce8-96b19d7853ec"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE2"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE2"
             underscore_name="xve_dataport_register_response_count_xecore2"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE3"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE3"
             underscore_name="xve_dataport_register_response_count_xecore3"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B000" />
        <register type="NOA" address="0x00009888" value="0x12E1A656" />
        <register type="NOA" address="0x00009888" value="0x14E1B695" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x0AC10656" />
        <register type="NOA" address="0x00009888" value="0x0CC10695" />
        <register type="NOA" address="0x00009888" value="0x0EC106D4" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x10E10617" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext348"
       chipset="ACMGT3"
       symbol_name="Ext348"
       underscore_name="ext348"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="434a0292-cb9f-46aa-acec-fb56af5aacec"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE4"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE4"
             underscore_name="xve_dataport_register_response_count_xecore4"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE5"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE5"
             underscore_name="xve_dataport_register_response_count_xecore5"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B695" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x09810617" />
        <register type="NOA" address="0x00009888" value="0x0B810656" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x0F8106D4" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x11A10617" />
        <register type="NOA" address="0x00009888" value="0x17A106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext349"
       chipset="ACMGT3"
       symbol_name="Ext349"
       underscore_name="ext349"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cf3716ea-68c0-470b-b2ed-07dcad433550"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE6"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE6"
             underscore_name="xve_dataport_register_response_count_xecore6"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE7"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE7"
             underscore_name="xve_dataport_register_response_count_xecore7"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B000" />
        <register type="NOA" address="0x00009888" value="0x13E1A656" />
        <register type="NOA" address="0x00009888" value="0x15E1B695" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x0BC10656" />
        <register type="NOA" address="0x00009888" value="0x0DC10695" />
        <register type="NOA" address="0x00009888" value="0x0FC106D4" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x11E10617" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext350"
       chipset="ACMGT3"
       symbol_name="Ext350"
       underscore_name="ext350"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0233f2f1-7ba2-4419-a8e8-90028db78f6b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE8"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE8"
             underscore_name="xve_dataport_register_response_count_xecore8"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 2 UDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE9"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE9"
             underscore_name="xve_dataport_register_response_count_xecore9"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B695" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x08810617" />
        <register type="NOA" address="0x00009888" value="0x0A810656" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x0E8106D4" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x10A10617" />
        <register type="NOA" address="0x00009888" value="0x16A106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext351"
       chipset="ACMGT3"
       symbol_name="Ext351"
       underscore_name="ext351"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="86fb99a2-94a0-4830-bd6e-f22db96c9f9f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE10"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE10"
             underscore_name="xve_dataport_register_response_count_xecore10"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE11"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE11"
             underscore_name="xve_dataport_register_response_count_xecore11"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B000" />
        <register type="NOA" address="0x00009888" value="0x12E1A656" />
        <register type="NOA" address="0x00009888" value="0x14E1B695" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x0AC10656" />
        <register type="NOA" address="0x00009888" value="0x0CC10695" />
        <register type="NOA" address="0x00009888" value="0x0EC106D4" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x10E10617" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext352"
       chipset="ACMGT3"
       symbol_name="Ext352"
       underscore_name="ext352"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f189613f-66ee-466c-8ede-7fe9319d4aa0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE12"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE12"
             underscore_name="xve_dataport_register_response_count_xecore12"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE13"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE13"
             underscore_name="xve_dataport_register_response_count_xecore13"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B695" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x09810617" />
        <register type="NOA" address="0x00009888" value="0x0B810656" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x0F8106D4" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x11A10617" />
        <register type="NOA" address="0x00009888" value="0x17A106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext353"
       chipset="ACMGT3"
       symbol_name="Ext353"
       underscore_name="ext353"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0f278998-80a9-4e06-8f01-3d59e0bbfb4b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE14"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE14"
             underscore_name="xve_dataport_register_response_count_xecore14"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE15"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE15"
             underscore_name="xve_dataport_register_response_count_xecore15"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B000" />
        <register type="NOA" address="0x00009888" value="0x13E1A656" />
        <register type="NOA" address="0x00009888" value="0x15E1B695" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x0BC10656" />
        <register type="NOA" address="0x00009888" value="0x0DC10695" />
        <register type="NOA" address="0x00009888" value="0x0FC106D4" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x11E10617" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext354"
       chipset="ACMGT3"
       symbol_name="Ext354"
       underscore_name="ext354"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9a3c0284-c012-4094-80ed-bfb46ab762a6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE16"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE16"
             underscore_name="xve_dataport_register_response_count_xecore16"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE17"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE17"
             underscore_name="xve_dataport_register_response_count_xecore17"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B695" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x08810617" />
        <register type="NOA" address="0x00009888" value="0x0A810656" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x0E8106D4" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x10A10617" />
        <register type="NOA" address="0x00009888" value="0x16A106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext355"
       chipset="ACMGT3"
       symbol_name="Ext355"
       underscore_name="ext355"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="21ebf724-d9a5-473d-a173-04923a9014fa"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE18"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE18"
             underscore_name="xve_dataport_register_response_count_xecore18"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE19"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE19"
             underscore_name="xve_dataport_register_response_count_xecore19"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B000" />
        <register type="NOA" address="0x00009888" value="0x12E1A656" />
        <register type="NOA" address="0x00009888" value="0x14E1B695" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x0AC10656" />
        <register type="NOA" address="0x00009888" value="0x0CC10695" />
        <register type="NOA" address="0x00009888" value="0x0EC106D4" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x10E10617" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext356"
       chipset="ACMGT3"
       symbol_name="Ext356"
       underscore_name="ext356"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="44f5ade0-0120-4af2-9748-1bf550c3550e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE20"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE20"
             underscore_name="xve_dataport_register_response_count_xecore20"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE21"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE21"
             underscore_name="xve_dataport_register_response_count_xecore21"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B695" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x09810617" />
        <register type="NOA" address="0x00009888" value="0x0B810656" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x0F8106D4" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x11A10617" />
        <register type="NOA" address="0x00009888" value="0x17A106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext357"
       chipset="ACMGT3"
       symbol_name="Ext357"
       underscore_name="ext357"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="feda9279-042d-4ad4-9d09-b08448fb71e2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE22"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE22"
             underscore_name="xve_dataport_register_response_count_xecore22"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE23"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE23"
             underscore_name="xve_dataport_register_response_count_xecore23"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B000" />
        <register type="NOA" address="0x00009888" value="0x13E1A656" />
        <register type="NOA" address="0x00009888" value="0x15E1B695" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x0BC10656" />
        <register type="NOA" address="0x00009888" value="0x0DC10695" />
        <register type="NOA" address="0x00009888" value="0x0FC106D4" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x11E10617" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext358"
       chipset="ACMGT3"
       symbol_name="Ext358"
       underscore_name="ext358"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="287a8880-aa97-4a61-bd9c-c4ea26cac685"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE24"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE24"
             underscore_name="xve_dataport_register_response_count_xecore24"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE25"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE25"
             underscore_name="xve_dataport_register_response_count_xecore25"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B695" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x08810617" />
        <register type="NOA" address="0x00009888" value="0x0A810656" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x0E8106D4" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x10A10617" />
        <register type="NOA" address="0x00009888" value="0x16A106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext359"
       chipset="ACMGT3"
       symbol_name="Ext359"
       underscore_name="ext359"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6ec0ccb7-2c59-4c56-a541-5cae1577ccef"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE26"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE26"
             underscore_name="xve_dataport_register_response_count_xecore26"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE27"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE27"
             underscore_name="xve_dataport_register_response_count_xecore27"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B000" />
        <register type="NOA" address="0x00009888" value="0x12E1A656" />
        <register type="NOA" address="0x00009888" value="0x14E1B695" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x0AC10656" />
        <register type="NOA" address="0x00009888" value="0x0CC10695" />
        <register type="NOA" address="0x00009888" value="0x0EC106D4" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x10E10617" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext360"
       chipset="ACMGT3"
       symbol_name="Ext360"
       underscore_name="ext360"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3c210e69-5238-4d7f-a875-5526e0d10784"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE28"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE28"
             underscore_name="xve_dataport_register_response_count_xecore28"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE29"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE29"
             underscore_name="xve_dataport_register_response_count_xecore29"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B695" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x09810617" />
        <register type="NOA" address="0x00009888" value="0x0B810656" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x0F8106D4" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x11A10617" />
        <register type="NOA" address="0x00009888" value="0x17A106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext361"
       chipset="ACMGT3"
       symbol_name="Ext361"
       underscore_name="ext361"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3c9d3497-fa1a-4120-86fd-3b5c6dce0608"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE30"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE30"
             underscore_name="xve_dataport_register_response_count_xecore30"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ FADD B 2 READ FADD B 3 READ FADD 2 FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE DATAPORT REGISTER RESPONSE COUNT XECORE31"
             symbol_name="XVE_DATAPORT_REGISTER_RESPONSE_COUNT_XECORE31"
             underscore_name="xve_dataport_register_response_count_xecore31"
             description="Number of return message payload transactions sent from the Dataport to XVEs"
             data_type="float"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ FADD B 6 READ FADD B 7 READ FADD 2 FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B000" />
        <register type="NOA" address="0x00009888" value="0x13E1A656" />
        <register type="NOA" address="0x00009888" value="0x15E1B695" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x0BC10656" />
        <register type="NOA" address="0x00009888" value="0x0DC10695" />
        <register type="NOA" address="0x00009888" value="0x0FC106D4" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x11E10617" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext362"
       chipset="ACMGT3"
       symbol_name="Ext362"
       underscore_name="ext362"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="176224fc-33cb-480b-90b8-91225247a303"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE0"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE0"
             underscore_name="dataport_input_available_xecore0"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE1"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE1"
             underscore_name="dataport_input_available_xecore1"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1881039B" />
        <register type="NOA" address="0x00009888" value="0x18A1039B" />
        <register type="NOA" address="0x00009888" value="0x04810054" />
        <register type="NOA" address="0x00009888" value="0x08810185" />
        <register type="NOA" address="0x00009888" value="0x0A810207" />
        <register type="NOA" address="0x00009888" value="0x0C810081" />
        <register type="NOA" address="0x00009888" value="0x0E810103" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A10054" />
        <register type="NOA" address="0x00009888" value="0x10A10185" />
        <register type="NOA" address="0x00009888" value="0x12A10207" />
        <register type="NOA" address="0x00009888" value="0x14A10081" />
        <register type="NOA" address="0x00009888" value="0x16A10103" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext363"
       chipset="ACMGT3"
       symbol_name="Ext363"
       underscore_name="ext363"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="496b0c36-4849-4398-aad8-131402b38b41"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE2"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE2"
             underscore_name="dataport_input_available_xecore2"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE3"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE3"
             underscore_name="dataport_input_available_xecore3"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18C1039B" />
        <register type="NOA" address="0x00009888" value="0x18E1039B" />
        <register type="NOA" address="0x00009888" value="0x04C10054" />
        <register type="NOA" address="0x00009888" value="0x08C10185" />
        <register type="NOA" address="0x00009888" value="0x0AC10207" />
        <register type="NOA" address="0x00009888" value="0x0CC10081" />
        <register type="NOA" address="0x00009888" value="0x0EC10103" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E10054" />
        <register type="NOA" address="0x00009888" value="0x10E10185" />
        <register type="NOA" address="0x00009888" value="0x12E10207" />
        <register type="NOA" address="0x00009888" value="0x14E10081" />
        <register type="NOA" address="0x00009888" value="0x16E10103" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext364"
       chipset="ACMGT3"
       symbol_name="Ext364"
       underscore_name="ext364"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0a0b4d5c-4cc0-4f18-84b7-bca6fde241b4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE4"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE4"
             underscore_name="dataport_input_available_xecore4"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE5"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE5"
             underscore_name="dataport_input_available_xecore5"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1981039B" />
        <register type="NOA" address="0x00009888" value="0x19A1039B" />
        <register type="NOA" address="0x00009888" value="0x05810054" />
        <register type="NOA" address="0x00009888" value="0x09810185" />
        <register type="NOA" address="0x00009888" value="0x0B810207" />
        <register type="NOA" address="0x00009888" value="0x0D810081" />
        <register type="NOA" address="0x00009888" value="0x0F810103" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A10054" />
        <register type="NOA" address="0x00009888" value="0x11A10185" />
        <register type="NOA" address="0x00009888" value="0x13A10207" />
        <register type="NOA" address="0x00009888" value="0x15A10081" />
        <register type="NOA" address="0x00009888" value="0x17A10103" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext365"
       chipset="ACMGT3"
       symbol_name="Ext365"
       underscore_name="ext365"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a726bcbf-febf-4840-8d84-d4e6ce3a7fb0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE6"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE6"
             underscore_name="dataport_input_available_xecore6"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE7"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE7"
             underscore_name="dataport_input_available_xecore7"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x19C1039B" />
        <register type="NOA" address="0x00009888" value="0x19E1039B" />
        <register type="NOA" address="0x00009888" value="0x05C10054" />
        <register type="NOA" address="0x00009888" value="0x09C10185" />
        <register type="NOA" address="0x00009888" value="0x0BC10207" />
        <register type="NOA" address="0x00009888" value="0x0DC10081" />
        <register type="NOA" address="0x00009888" value="0x0FC10103" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E10054" />
        <register type="NOA" address="0x00009888" value="0x11E10185" />
        <register type="NOA" address="0x00009888" value="0x13E10207" />
        <register type="NOA" address="0x00009888" value="0x15E10081" />
        <register type="NOA" address="0x00009888" value="0x17E10103" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext366"
       chipset="ACMGT3"
       symbol_name="Ext366"
       underscore_name="ext366"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="14001989-7d14-47a5-bd85-d1d2b11d15c1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE8"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE8"
             underscore_name="dataport_input_available_xecore8"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE9"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE9"
             underscore_name="dataport_input_available_xecore9"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1881039B" />
        <register type="NOA" address="0x00009888" value="0x18A1039B" />
        <register type="NOA" address="0x00009888" value="0x04810054" />
        <register type="NOA" address="0x00009888" value="0x08810185" />
        <register type="NOA" address="0x00009888" value="0x0A810207" />
        <register type="NOA" address="0x00009888" value="0x0C810081" />
        <register type="NOA" address="0x00009888" value="0x0E810103" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A10054" />
        <register type="NOA" address="0x00009888" value="0x10A10185" />
        <register type="NOA" address="0x00009888" value="0x12A10207" />
        <register type="NOA" address="0x00009888" value="0x14A10081" />
        <register type="NOA" address="0x00009888" value="0x16A10103" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext367"
       chipset="ACMGT3"
       symbol_name="Ext367"
       underscore_name="ext367"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="421c3eb4-c4fc-4a3b-91b3-87a99603466e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE10"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE10"
             underscore_name="dataport_input_available_xecore10"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE11"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE11"
             underscore_name="dataport_input_available_xecore11"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18C1039B" />
        <register type="NOA" address="0x00009888" value="0x18E1039B" />
        <register type="NOA" address="0x00009888" value="0x04C10054" />
        <register type="NOA" address="0x00009888" value="0x08C10185" />
        <register type="NOA" address="0x00009888" value="0x0AC10207" />
        <register type="NOA" address="0x00009888" value="0x0CC10081" />
        <register type="NOA" address="0x00009888" value="0x0EC10103" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E10054" />
        <register type="NOA" address="0x00009888" value="0x10E10185" />
        <register type="NOA" address="0x00009888" value="0x12E10207" />
        <register type="NOA" address="0x00009888" value="0x14E10081" />
        <register type="NOA" address="0x00009888" value="0x16E10103" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext368"
       chipset="ACMGT3"
       symbol_name="Ext368"
       underscore_name="ext368"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="854ec412-1ca6-4628-a51c-620c0c9297df"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE12"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE12"
             underscore_name="dataport_input_available_xecore12"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE13"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE13"
             underscore_name="dataport_input_available_xecore13"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1981039B" />
        <register type="NOA" address="0x00009888" value="0x19A1039B" />
        <register type="NOA" address="0x00009888" value="0x05810054" />
        <register type="NOA" address="0x00009888" value="0x09810185" />
        <register type="NOA" address="0x00009888" value="0x0B810207" />
        <register type="NOA" address="0x00009888" value="0x0D810081" />
        <register type="NOA" address="0x00009888" value="0x0F810103" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A10054" />
        <register type="NOA" address="0x00009888" value="0x11A10185" />
        <register type="NOA" address="0x00009888" value="0x13A10207" />
        <register type="NOA" address="0x00009888" value="0x15A10081" />
        <register type="NOA" address="0x00009888" value="0x17A10103" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext369"
       chipset="ACMGT3"
       symbol_name="Ext369"
       underscore_name="ext369"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="02175256-9f81-41d6-97e1-ace9e4e4cd45"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE14"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE14"
             underscore_name="dataport_input_available_xecore14"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE15"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE15"
             underscore_name="dataport_input_available_xecore15"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x19C1039B" />
        <register type="NOA" address="0x00009888" value="0x19E1039B" />
        <register type="NOA" address="0x00009888" value="0x05C10054" />
        <register type="NOA" address="0x00009888" value="0x09C10185" />
        <register type="NOA" address="0x00009888" value="0x0BC10207" />
        <register type="NOA" address="0x00009888" value="0x0DC10081" />
        <register type="NOA" address="0x00009888" value="0x0FC10103" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E10054" />
        <register type="NOA" address="0x00009888" value="0x11E10185" />
        <register type="NOA" address="0x00009888" value="0x13E10207" />
        <register type="NOA" address="0x00009888" value="0x15E10081" />
        <register type="NOA" address="0x00009888" value="0x17E10103" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext370"
       chipset="ACMGT3"
       symbol_name="Ext370"
       underscore_name="ext370"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5a99d803-48ba-4b76-b689-58bf406ceaa5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE16"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE16"
             underscore_name="dataport_input_available_xecore16"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE17"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE17"
             underscore_name="dataport_input_available_xecore17"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1881039B" />
        <register type="NOA" address="0x00009888" value="0x18A1039B" />
        <register type="NOA" address="0x00009888" value="0x04810054" />
        <register type="NOA" address="0x00009888" value="0x08810185" />
        <register type="NOA" address="0x00009888" value="0x0A810207" />
        <register type="NOA" address="0x00009888" value="0x0C810081" />
        <register type="NOA" address="0x00009888" value="0x0E810103" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A10054" />
        <register type="NOA" address="0x00009888" value="0x10A10185" />
        <register type="NOA" address="0x00009888" value="0x12A10207" />
        <register type="NOA" address="0x00009888" value="0x14A10081" />
        <register type="NOA" address="0x00009888" value="0x16A10103" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext371"
       chipset="ACMGT3"
       symbol_name="Ext371"
       underscore_name="ext371"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="64b5963c-65cc-4216-8f23-d96e4268dca8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE18"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE18"
             underscore_name="dataport_input_available_xecore18"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE19"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE19"
             underscore_name="dataport_input_available_xecore19"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18C1039B" />
        <register type="NOA" address="0x00009888" value="0x18E1039B" />
        <register type="NOA" address="0x00009888" value="0x04C10054" />
        <register type="NOA" address="0x00009888" value="0x08C10185" />
        <register type="NOA" address="0x00009888" value="0x0AC10207" />
        <register type="NOA" address="0x00009888" value="0x0CC10081" />
        <register type="NOA" address="0x00009888" value="0x0EC10103" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E10054" />
        <register type="NOA" address="0x00009888" value="0x10E10185" />
        <register type="NOA" address="0x00009888" value="0x12E10207" />
        <register type="NOA" address="0x00009888" value="0x14E10081" />
        <register type="NOA" address="0x00009888" value="0x16E10103" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext372"
       chipset="ACMGT3"
       symbol_name="Ext372"
       underscore_name="ext372"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7cf2bd19-9c7c-48df-8080-04b324c1a205"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE20"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE20"
             underscore_name="dataport_input_available_xecore20"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE21"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE21"
             underscore_name="dataport_input_available_xecore21"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1981039B" />
        <register type="NOA" address="0x00009888" value="0x19A1039B" />
        <register type="NOA" address="0x00009888" value="0x05810054" />
        <register type="NOA" address="0x00009888" value="0x09810185" />
        <register type="NOA" address="0x00009888" value="0x0B810207" />
        <register type="NOA" address="0x00009888" value="0x0D810081" />
        <register type="NOA" address="0x00009888" value="0x0F810103" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A10054" />
        <register type="NOA" address="0x00009888" value="0x11A10185" />
        <register type="NOA" address="0x00009888" value="0x13A10207" />
        <register type="NOA" address="0x00009888" value="0x15A10081" />
        <register type="NOA" address="0x00009888" value="0x17A10103" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext373"
       chipset="ACMGT3"
       symbol_name="Ext373"
       underscore_name="ext373"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2ac3ef91-7515-4519-a5bd-743564e52e46"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE22"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE22"
             underscore_name="dataport_input_available_xecore22"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE23"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE23"
             underscore_name="dataport_input_available_xecore23"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x19C1039B" />
        <register type="NOA" address="0x00009888" value="0x19E1039B" />
        <register type="NOA" address="0x00009888" value="0x05C10054" />
        <register type="NOA" address="0x00009888" value="0x09C10185" />
        <register type="NOA" address="0x00009888" value="0x0BC10207" />
        <register type="NOA" address="0x00009888" value="0x0DC10081" />
        <register type="NOA" address="0x00009888" value="0x0FC10103" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E10054" />
        <register type="NOA" address="0x00009888" value="0x11E10185" />
        <register type="NOA" address="0x00009888" value="0x13E10207" />
        <register type="NOA" address="0x00009888" value="0x15E10081" />
        <register type="NOA" address="0x00009888" value="0x17E10103" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext374"
       chipset="ACMGT3"
       symbol_name="Ext374"
       underscore_name="ext374"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1bd48e5e-2efa-4f4c-b8c1-7600113347ce"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE24"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE24"
             underscore_name="dataport_input_available_xecore24"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE25"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE25"
             underscore_name="dataport_input_available_xecore25"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1881039B" />
        <register type="NOA" address="0x00009888" value="0x18A1039B" />
        <register type="NOA" address="0x00009888" value="0x04810054" />
        <register type="NOA" address="0x00009888" value="0x08810185" />
        <register type="NOA" address="0x00009888" value="0x0A810207" />
        <register type="NOA" address="0x00009888" value="0x0C810081" />
        <register type="NOA" address="0x00009888" value="0x0E810103" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A10054" />
        <register type="NOA" address="0x00009888" value="0x10A10185" />
        <register type="NOA" address="0x00009888" value="0x12A10207" />
        <register type="NOA" address="0x00009888" value="0x14A10081" />
        <register type="NOA" address="0x00009888" value="0x16A10103" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext375"
       chipset="ACMGT3"
       symbol_name="Ext375"
       underscore_name="ext375"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e3e63d50-a2dd-4880-899b-fc676a87853d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE26"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE26"
             underscore_name="dataport_input_available_xecore26"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE27"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE27"
             underscore_name="dataport_input_available_xecore27"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18C1039B" />
        <register type="NOA" address="0x00009888" value="0x18E1039B" />
        <register type="NOA" address="0x00009888" value="0x04C10054" />
        <register type="NOA" address="0x00009888" value="0x08C10185" />
        <register type="NOA" address="0x00009888" value="0x0AC10207" />
        <register type="NOA" address="0x00009888" value="0x0CC10081" />
        <register type="NOA" address="0x00009888" value="0x0EC10103" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E10054" />
        <register type="NOA" address="0x00009888" value="0x10E10185" />
        <register type="NOA" address="0x00009888" value="0x12E10207" />
        <register type="NOA" address="0x00009888" value="0x14E10081" />
        <register type="NOA" address="0x00009888" value="0x16E10103" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext376"
       chipset="ACMGT3"
       symbol_name="Ext376"
       underscore_name="ext376"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="eb0b8725-7fc3-481c-b4ce-c53f32c8e828"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE28"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE28"
             underscore_name="dataport_input_available_xecore28"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE29"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE29"
             underscore_name="dataport_input_available_xecore29"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1981039B" />
        <register type="NOA" address="0x00009888" value="0x19A1039B" />
        <register type="NOA" address="0x00009888" value="0x05810054" />
        <register type="NOA" address="0x00009888" value="0x09810185" />
        <register type="NOA" address="0x00009888" value="0x0B810207" />
        <register type="NOA" address="0x00009888" value="0x0D810081" />
        <register type="NOA" address="0x00009888" value="0x0F810103" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A10054" />
        <register type="NOA" address="0x00009888" value="0x11A10185" />
        <register type="NOA" address="0x00009888" value="0x13A10207" />
        <register type="NOA" address="0x00009888" value="0x15A10081" />
        <register type="NOA" address="0x00009888" value="0x17A10103" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext377"
       chipset="ACMGT3"
       symbol_name="Ext377"
       underscore_name="ext377"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="dcb8bd26-ed68-483d-b0c9-41a81b3717dd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE30"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE30"
             underscore_name="dataport_input_available_xecore30"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT INPUT AVAILABLE XECORE31"
             symbol_name="DATAPORT_INPUT_AVAILABLE_XECORE31"
             underscore_name="dataport_input_available_xecore31"
             description="Percentage of time in which XVEs have requests to the Dataport"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x19C1039B" />
        <register type="NOA" address="0x00009888" value="0x19E1039B" />
        <register type="NOA" address="0x00009888" value="0x05C10054" />
        <register type="NOA" address="0x00009888" value="0x09C10185" />
        <register type="NOA" address="0x00009888" value="0x0BC10207" />
        <register type="NOA" address="0x00009888" value="0x0DC10081" />
        <register type="NOA" address="0x00009888" value="0x0FC10103" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E10054" />
        <register type="NOA" address="0x00009888" value="0x11E10185" />
        <register type="NOA" address="0x00009888" value="0x13E10207" />
        <register type="NOA" address="0x00009888" value="0x15E10081" />
        <register type="NOA" address="0x00009888" value="0x17E10103" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext378"
       chipset="ACMGT3"
       symbol_name="Ext378"
       underscore_name="ext378"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2e0b9ef7-89fc-4a49-b8e9-53f2c4c17e1b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT OUTPUT READY XECORE0"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE0"
             underscore_name="dataport_output_ready_xecore0"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE1"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE1"
             underscore_name="dataport_output_ready_xecore1"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE2"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE2"
             underscore_name="dataport_output_ready_xecore2"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE3"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE3"
             underscore_name="dataport_output_ready_xecore3"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1281C000" />
        <register type="NOA" address="0x00009888" value="0x12A1C000" />
        <register type="NOA" address="0x00009888" value="0x12C1C4D2" />
        <register type="NOA" address="0x00009888" value="0x12E1C000" />
        <register type="NOA" address="0x00009888" value="0x04810200" />
        <register type="NOA" address="0x00009888" value="0x08810450" />
        <register type="NOA" address="0x00009888" value="0x0A8104D2" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008300AA" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x00870055" />
        <register type="NOA" address="0x00009888" value="0x04A10200" />
        <register type="NOA" address="0x00009888" value="0x0CA10450" />
        <register type="NOA" address="0x00009888" value="0x0EA104D2" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3AA00" />
        <register type="NOA" address="0x00009888" value="0x00A400F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x00A75500" />
        <register type="NOA" address="0x00009888" value="0x04C10200" />
        <register type="NOA" address="0x00009888" value="0x10C10450" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40F00" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x02C70055" />
        <register type="NOA" address="0x00009888" value="0x04E10200" />
        <register type="NOA" address="0x00009888" value="0x14E10450" />
        <register type="NOA" address="0x00009888" value="0x16E104D2" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AA00" />
        <register type="NOA" address="0x00009888" value="0x00E4F000" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x02E75500" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext379"
       chipset="ACMGT3"
       symbol_name="Ext379"
       underscore_name="ext379"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="08199543-f47a-47ac-ae63-c384083ef85d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT OUTPUT READY XECORE4"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE4"
             underscore_name="dataport_output_ready_xecore4"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE5"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE5"
             underscore_name="dataport_output_ready_xecore5"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE6"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE6"
             underscore_name="dataport_output_ready_xecore6"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE7"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE7"
             underscore_name="dataport_output_ready_xecore7"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1381C000" />
        <register type="NOA" address="0x00009888" value="0x13A1C000" />
        <register type="NOA" address="0x00009888" value="0x13C1C4D2" />
        <register type="NOA" address="0x00009888" value="0x13E1C000" />
        <register type="NOA" address="0x00009888" value="0x05810200" />
        <register type="NOA" address="0x00009888" value="0x09810450" />
        <register type="NOA" address="0x00009888" value="0x0B8104D2" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018300AA" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x01870055" />
        <register type="NOA" address="0x00009888" value="0x05A10200" />
        <register type="NOA" address="0x00009888" value="0x0DA10450" />
        <register type="NOA" address="0x00009888" value="0x0FA104D2" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3AA00" />
        <register type="NOA" address="0x00009888" value="0x01A400F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x01A75500" />
        <register type="NOA" address="0x00009888" value="0x05C10200" />
        <register type="NOA" address="0x00009888" value="0x11C10450" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40F00" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x03C70055" />
        <register type="NOA" address="0x00009888" value="0x05E10200" />
        <register type="NOA" address="0x00009888" value="0x15E10450" />
        <register type="NOA" address="0x00009888" value="0x17E104D2" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AA00" />
        <register type="NOA" address="0x00009888" value="0x01E4F000" />
        <register type="NOA" address="0x00009888" value="0x03E65500" />
        <register type="NOA" address="0x00009888" value="0x03E75500" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext380"
       chipset="ACMGT3"
       symbol_name="Ext380"
       underscore_name="ext380"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7f7a14d6-3e61-478e-a4a1-8c6cfe0eb323"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT OUTPUT READY XECORE8"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE8"
             underscore_name="dataport_output_ready_xecore8"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE9"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE9"
             underscore_name="dataport_output_ready_xecore9"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE10"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE10"
             underscore_name="dataport_output_ready_xecore10"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE11"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE11"
             underscore_name="dataport_output_ready_xecore11"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1281C000" />
        <register type="NOA" address="0x00009888" value="0x12A1C000" />
        <register type="NOA" address="0x00009888" value="0x12C1C4D2" />
        <register type="NOA" address="0x00009888" value="0x12E1C000" />
        <register type="NOA" address="0x00009888" value="0x04810200" />
        <register type="NOA" address="0x00009888" value="0x08810450" />
        <register type="NOA" address="0x00009888" value="0x0A8104D2" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008300AA" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x00870055" />
        <register type="NOA" address="0x00009888" value="0x04A10200" />
        <register type="NOA" address="0x00009888" value="0x0CA10450" />
        <register type="NOA" address="0x00009888" value="0x0EA104D2" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3AA00" />
        <register type="NOA" address="0x00009888" value="0x00A400F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x00A75500" />
        <register type="NOA" address="0x00009888" value="0x04C10200" />
        <register type="NOA" address="0x00009888" value="0x10C10450" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40F00" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x02C70055" />
        <register type="NOA" address="0x00009888" value="0x04E10200" />
        <register type="NOA" address="0x00009888" value="0x14E10450" />
        <register type="NOA" address="0x00009888" value="0x16E104D2" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AA00" />
        <register type="NOA" address="0x00009888" value="0x00E4F000" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x02E75500" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext381"
       chipset="ACMGT3"
       symbol_name="Ext381"
       underscore_name="ext381"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cbcdedd3-06c0-452a-80bc-2657fd042c53"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT OUTPUT READY XECORE12"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE12"
             underscore_name="dataport_output_ready_xecore12"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE13"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE13"
             underscore_name="dataport_output_ready_xecore13"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE14"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE14"
             underscore_name="dataport_output_ready_xecore14"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE15"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE15"
             underscore_name="dataport_output_ready_xecore15"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1381C000" />
        <register type="NOA" address="0x00009888" value="0x13A1C000" />
        <register type="NOA" address="0x00009888" value="0x13C1C4D2" />
        <register type="NOA" address="0x00009888" value="0x13E1C000" />
        <register type="NOA" address="0x00009888" value="0x05810200" />
        <register type="NOA" address="0x00009888" value="0x09810450" />
        <register type="NOA" address="0x00009888" value="0x0B8104D2" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018300AA" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x01870055" />
        <register type="NOA" address="0x00009888" value="0x05A10200" />
        <register type="NOA" address="0x00009888" value="0x0DA10450" />
        <register type="NOA" address="0x00009888" value="0x0FA104D2" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3AA00" />
        <register type="NOA" address="0x00009888" value="0x01A400F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x01A75500" />
        <register type="NOA" address="0x00009888" value="0x05C10200" />
        <register type="NOA" address="0x00009888" value="0x11C10450" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40F00" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x03C70055" />
        <register type="NOA" address="0x00009888" value="0x05E10200" />
        <register type="NOA" address="0x00009888" value="0x15E10450" />
        <register type="NOA" address="0x00009888" value="0x17E104D2" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AA00" />
        <register type="NOA" address="0x00009888" value="0x01E4F000" />
        <register type="NOA" address="0x00009888" value="0x03E65500" />
        <register type="NOA" address="0x00009888" value="0x03E75500" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext382"
       chipset="ACMGT3"
       symbol_name="Ext382"
       underscore_name="ext382"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a43eac54-7cf5-4d96-8496-514979ca4c9a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT OUTPUT READY XECORE16"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE16"
             underscore_name="dataport_output_ready_xecore16"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE17"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE17"
             underscore_name="dataport_output_ready_xecore17"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE18"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE18"
             underscore_name="dataport_output_ready_xecore18"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE19"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE19"
             underscore_name="dataport_output_ready_xecore19"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1281C000" />
        <register type="NOA" address="0x00009888" value="0x12A1C000" />
        <register type="NOA" address="0x00009888" value="0x12C1C4D2" />
        <register type="NOA" address="0x00009888" value="0x12E1C000" />
        <register type="NOA" address="0x00009888" value="0x04810200" />
        <register type="NOA" address="0x00009888" value="0x08810450" />
        <register type="NOA" address="0x00009888" value="0x0A8104D2" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008300AA" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x00870055" />
        <register type="NOA" address="0x00009888" value="0x04A10200" />
        <register type="NOA" address="0x00009888" value="0x0CA10450" />
        <register type="NOA" address="0x00009888" value="0x0EA104D2" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3AA00" />
        <register type="NOA" address="0x00009888" value="0x00A400F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x00A75500" />
        <register type="NOA" address="0x00009888" value="0x04C10200" />
        <register type="NOA" address="0x00009888" value="0x10C10450" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40F00" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x02C70055" />
        <register type="NOA" address="0x00009888" value="0x04E10200" />
        <register type="NOA" address="0x00009888" value="0x14E10450" />
        <register type="NOA" address="0x00009888" value="0x16E104D2" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AA00" />
        <register type="NOA" address="0x00009888" value="0x00E4F000" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x02E75500" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext383"
       chipset="ACMGT3"
       symbol_name="Ext383"
       underscore_name="ext383"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ca5db39c-f550-4965-8402-553fbf5e7920"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT OUTPUT READY XECORE20"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE20"
             underscore_name="dataport_output_ready_xecore20"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE21"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE21"
             underscore_name="dataport_output_ready_xecore21"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE22"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE22"
             underscore_name="dataport_output_ready_xecore22"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE23"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE23"
             underscore_name="dataport_output_ready_xecore23"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1381C000" />
        <register type="NOA" address="0x00009888" value="0x13A1C000" />
        <register type="NOA" address="0x00009888" value="0x13C1C4D2" />
        <register type="NOA" address="0x00009888" value="0x13E1C000" />
        <register type="NOA" address="0x00009888" value="0x05810200" />
        <register type="NOA" address="0x00009888" value="0x09810450" />
        <register type="NOA" address="0x00009888" value="0x0B8104D2" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018300AA" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x01870055" />
        <register type="NOA" address="0x00009888" value="0x05A10200" />
        <register type="NOA" address="0x00009888" value="0x0DA10450" />
        <register type="NOA" address="0x00009888" value="0x0FA104D2" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3AA00" />
        <register type="NOA" address="0x00009888" value="0x01A400F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x01A75500" />
        <register type="NOA" address="0x00009888" value="0x05C10200" />
        <register type="NOA" address="0x00009888" value="0x11C10450" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40F00" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x03C70055" />
        <register type="NOA" address="0x00009888" value="0x05E10200" />
        <register type="NOA" address="0x00009888" value="0x15E10450" />
        <register type="NOA" address="0x00009888" value="0x17E104D2" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AA00" />
        <register type="NOA" address="0x00009888" value="0x01E4F000" />
        <register type="NOA" address="0x00009888" value="0x03E65500" />
        <register type="NOA" address="0x00009888" value="0x03E75500" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext384"
       chipset="ACMGT3"
       symbol_name="Ext384"
       underscore_name="ext384"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="45be76fb-6be9-4028-b98d-5cff32f7a51e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT OUTPUT READY XECORE24"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE24"
             underscore_name="dataport_output_ready_xecore24"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE25"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE25"
             underscore_name="dataport_output_ready_xecore25"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE26"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE26"
             underscore_name="dataport_output_ready_xecore26"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE27"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE27"
             underscore_name="dataport_output_ready_xecore27"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1281C000" />
        <register type="NOA" address="0x00009888" value="0x12A1C000" />
        <register type="NOA" address="0x00009888" value="0x12C1C4D2" />
        <register type="NOA" address="0x00009888" value="0x12E1C000" />
        <register type="NOA" address="0x00009888" value="0x04810200" />
        <register type="NOA" address="0x00009888" value="0x08810450" />
        <register type="NOA" address="0x00009888" value="0x0A8104D2" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008300AA" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x00870055" />
        <register type="NOA" address="0x00009888" value="0x04A10200" />
        <register type="NOA" address="0x00009888" value="0x0CA10450" />
        <register type="NOA" address="0x00009888" value="0x0EA104D2" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3AA00" />
        <register type="NOA" address="0x00009888" value="0x00A400F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x00A75500" />
        <register type="NOA" address="0x00009888" value="0x04C10200" />
        <register type="NOA" address="0x00009888" value="0x10C10450" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C40F00" />
        <register type="NOA" address="0x00009888" value="0x02C60055" />
        <register type="NOA" address="0x00009888" value="0x02C70055" />
        <register type="NOA" address="0x00009888" value="0x04E10200" />
        <register type="NOA" address="0x00009888" value="0x14E10450" />
        <register type="NOA" address="0x00009888" value="0x16E104D2" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AA00" />
        <register type="NOA" address="0x00009888" value="0x00E4F000" />
        <register type="NOA" address="0x00009888" value="0x02E65500" />
        <register type="NOA" address="0x00009888" value="0x02E75500" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext385"
       chipset="ACMGT3"
       symbol_name="Ext385"
       underscore_name="ext385"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="840b7ed8-e148-4503-9f1b-2df3a551c5c3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT OUTPUT READY XECORE28"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE28"
             underscore_name="dataport_output_ready_xecore28"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE29"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE29"
             underscore_name="dataport_output_ready_xecore29"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE30"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE30"
             underscore_name="dataport_output_ready_xecore30"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT OUTPUT READY XECORE31"
             symbol_name="DATAPORT_OUTPUT_READY_XECORE31"
             underscore_name="dataport_output_ready_xecore31"
             description="Percentage of time in which the Dataport has data to return to XVEs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1381C000" />
        <register type="NOA" address="0x00009888" value="0x13A1C000" />
        <register type="NOA" address="0x00009888" value="0x13C1C4D2" />
        <register type="NOA" address="0x00009888" value="0x13E1C000" />
        <register type="NOA" address="0x00009888" value="0x05810200" />
        <register type="NOA" address="0x00009888" value="0x09810450" />
        <register type="NOA" address="0x00009888" value="0x0B8104D2" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018300AA" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x01870055" />
        <register type="NOA" address="0x00009888" value="0x05A10200" />
        <register type="NOA" address="0x00009888" value="0x0DA10450" />
        <register type="NOA" address="0x00009888" value="0x0FA104D2" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3AA00" />
        <register type="NOA" address="0x00009888" value="0x01A400F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x01A75500" />
        <register type="NOA" address="0x00009888" value="0x05C10200" />
        <register type="NOA" address="0x00009888" value="0x11C10450" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C40F00" />
        <register type="NOA" address="0x00009888" value="0x03C60055" />
        <register type="NOA" address="0x00009888" value="0x03C70055" />
        <register type="NOA" address="0x00009888" value="0x05E10200" />
        <register type="NOA" address="0x00009888" value="0x15E10450" />
        <register type="NOA" address="0x00009888" value="0x17E104D2" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AA00" />
        <register type="NOA" address="0x00009888" value="0x01E4F000" />
        <register type="NOA" address="0x00009888" value="0x03E65500" />
        <register type="NOA" address="0x00009888" value="0x03E75500" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000078" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000780" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00007800" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00078000" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
    </register_config>
  </set>

  <set name="Ext386"
       chipset="ACMGT3"
       symbol_name="Ext386"
       underscore_name="ext386"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5475ddd8-8385-4631-a009-45fe26c8658c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE0"
             symbol_name="DATAPORT_BYTE_READ_XECORE0"
             underscore_name="dataport_byte_read_xecore0"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE1"
             symbol_name="DATAPORT_BYTE_READ_XECORE1"
             underscore_name="dataport_byte_read_xecore1"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B695" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x08810617" />
        <register type="NOA" address="0x00009888" value="0x0A810656" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x0E8106D4" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x10A10617" />
        <register type="NOA" address="0x00009888" value="0x16A106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext387"
       chipset="ACMGT3"
       symbol_name="Ext387"
       underscore_name="ext387"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0906197a-4ac1-4af4-868f-8172f9b034ac"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE2"
             symbol_name="DATAPORT_BYTE_READ_XECORE2"
             underscore_name="dataport_byte_read_xecore2"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE3"
             symbol_name="DATAPORT_BYTE_READ_XECORE3"
             underscore_name="dataport_byte_read_xecore3"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B000" />
        <register type="NOA" address="0x00009888" value="0x12E1A656" />
        <register type="NOA" address="0x00009888" value="0x14E1B695" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x0AC10656" />
        <register type="NOA" address="0x00009888" value="0x0CC10695" />
        <register type="NOA" address="0x00009888" value="0x0EC106D4" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x10E10617" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext388"
       chipset="ACMGT3"
       symbol_name="Ext388"
       underscore_name="ext388"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ce2dc9cd-b9e9-4c74-934b-d1b3590b473c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE4"
             symbol_name="DATAPORT_BYTE_READ_XECORE4"
             underscore_name="dataport_byte_read_xecore4"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE5"
             symbol_name="DATAPORT_BYTE_READ_XECORE5"
             underscore_name="dataport_byte_read_xecore5"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B695" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x09810617" />
        <register type="NOA" address="0x00009888" value="0x0B810656" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x0F8106D4" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x11A10617" />
        <register type="NOA" address="0x00009888" value="0x17A106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext389"
       chipset="ACMGT3"
       symbol_name="Ext389"
       underscore_name="ext389"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d87d855d-5896-4c76-b0fe-4120c5ad1a63"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE6"
             symbol_name="DATAPORT_BYTE_READ_XECORE6"
             underscore_name="dataport_byte_read_xecore6"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE7"
             symbol_name="DATAPORT_BYTE_READ_XECORE7"
             underscore_name="dataport_byte_read_xecore7"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B000" />
        <register type="NOA" address="0x00009888" value="0x13E1A656" />
        <register type="NOA" address="0x00009888" value="0x15E1B695" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x0BC10656" />
        <register type="NOA" address="0x00009888" value="0x0DC10695" />
        <register type="NOA" address="0x00009888" value="0x0FC106D4" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x11E10617" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext390"
       chipset="ACMGT3"
       symbol_name="Ext390"
       underscore_name="ext390"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d8b0608d-4fe4-4762-8df3-429344ff1a10"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE8"
             symbol_name="DATAPORT_BYTE_READ_XECORE8"
             underscore_name="dataport_byte_read_xecore8"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE9"
             symbol_name="DATAPORT_BYTE_READ_XECORE9"
             underscore_name="dataport_byte_read_xecore9"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B695" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x08810617" />
        <register type="NOA" address="0x00009888" value="0x0A810656" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x0E8106D4" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x10A10617" />
        <register type="NOA" address="0x00009888" value="0x16A106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext391"
       chipset="ACMGT3"
       symbol_name="Ext391"
       underscore_name="ext391"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1635ad22-5347-4911-a15c-0716a7fd55d0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE10"
             symbol_name="DATAPORT_BYTE_READ_XECORE10"
             underscore_name="dataport_byte_read_xecore10"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE11"
             symbol_name="DATAPORT_BYTE_READ_XECORE11"
             underscore_name="dataport_byte_read_xecore11"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B000" />
        <register type="NOA" address="0x00009888" value="0x12E1A656" />
        <register type="NOA" address="0x00009888" value="0x14E1B695" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x0AC10656" />
        <register type="NOA" address="0x00009888" value="0x0CC10695" />
        <register type="NOA" address="0x00009888" value="0x0EC106D4" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x10E10617" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext392"
       chipset="ACMGT3"
       symbol_name="Ext392"
       underscore_name="ext392"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e001e26e-5522-4f0b-a437-e6d6c3144a8c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE12"
             symbol_name="DATAPORT_BYTE_READ_XECORE12"
             underscore_name="dataport_byte_read_xecore12"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE13"
             symbol_name="DATAPORT_BYTE_READ_XECORE13"
             underscore_name="dataport_byte_read_xecore13"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B695" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x09810617" />
        <register type="NOA" address="0x00009888" value="0x0B810656" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x0F8106D4" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x11A10617" />
        <register type="NOA" address="0x00009888" value="0x17A106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext393"
       chipset="ACMGT3"
       symbol_name="Ext393"
       underscore_name="ext393"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="64ea4666-79c3-4e0a-a68e-5a65ed571a8d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE14"
             symbol_name="DATAPORT_BYTE_READ_XECORE14"
             underscore_name="dataport_byte_read_xecore14"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE15"
             symbol_name="DATAPORT_BYTE_READ_XECORE15"
             underscore_name="dataport_byte_read_xecore15"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B000" />
        <register type="NOA" address="0x00009888" value="0x13E1A656" />
        <register type="NOA" address="0x00009888" value="0x15E1B695" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x0BC10656" />
        <register type="NOA" address="0x00009888" value="0x0DC10695" />
        <register type="NOA" address="0x00009888" value="0x0FC106D4" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x11E10617" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext394"
       chipset="ACMGT3"
       symbol_name="Ext394"
       underscore_name="ext394"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="437d1633-c275-49f0-9994-4e94672ac99c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE16"
             symbol_name="DATAPORT_BYTE_READ_XECORE16"
             underscore_name="dataport_byte_read_xecore16"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE17"
             symbol_name="DATAPORT_BYTE_READ_XECORE17"
             underscore_name="dataport_byte_read_xecore17"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B695" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x08810617" />
        <register type="NOA" address="0x00009888" value="0x0A810656" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x0E8106D4" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x10A10617" />
        <register type="NOA" address="0x00009888" value="0x16A106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext395"
       chipset="ACMGT3"
       symbol_name="Ext395"
       underscore_name="ext395"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ed6321f2-59be-4560-889b-5682128d1177"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE18"
             symbol_name="DATAPORT_BYTE_READ_XECORE18"
             underscore_name="dataport_byte_read_xecore18"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE19"
             symbol_name="DATAPORT_BYTE_READ_XECORE19"
             underscore_name="dataport_byte_read_xecore19"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B000" />
        <register type="NOA" address="0x00009888" value="0x12E1A656" />
        <register type="NOA" address="0x00009888" value="0x14E1B695" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x0AC10656" />
        <register type="NOA" address="0x00009888" value="0x0CC10695" />
        <register type="NOA" address="0x00009888" value="0x0EC106D4" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x10E10617" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext396"
       chipset="ACMGT3"
       symbol_name="Ext396"
       underscore_name="ext396"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c3a07e91-05fe-458d-a578-55b67eb8625a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE20"
             symbol_name="DATAPORT_BYTE_READ_XECORE20"
             underscore_name="dataport_byte_read_xecore20"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE21"
             symbol_name="DATAPORT_BYTE_READ_XECORE21"
             underscore_name="dataport_byte_read_xecore21"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B695" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x09810617" />
        <register type="NOA" address="0x00009888" value="0x0B810656" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x0F8106D4" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x11A10617" />
        <register type="NOA" address="0x00009888" value="0x17A106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext397"
       chipset="ACMGT3"
       symbol_name="Ext397"
       underscore_name="ext397"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="25a1e5ce-835d-4659-896b-a7279e2df94e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE22"
             symbol_name="DATAPORT_BYTE_READ_XECORE22"
             underscore_name="dataport_byte_read_xecore22"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE23"
             symbol_name="DATAPORT_BYTE_READ_XECORE23"
             underscore_name="dataport_byte_read_xecore23"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B000" />
        <register type="NOA" address="0x00009888" value="0x13E1A656" />
        <register type="NOA" address="0x00009888" value="0x15E1B695" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x0BC10656" />
        <register type="NOA" address="0x00009888" value="0x0DC10695" />
        <register type="NOA" address="0x00009888" value="0x0FC106D4" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x11E10617" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext398"
       chipset="ACMGT3"
       symbol_name="Ext398"
       underscore_name="ext398"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="13b89a1d-1377-41f5-ba3f-800afcfb86a7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE24"
             symbol_name="DATAPORT_BYTE_READ_XECORE24"
             underscore_name="dataport_byte_read_xecore24"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE25"
             symbol_name="DATAPORT_BYTE_READ_XECORE25"
             underscore_name="dataport_byte_read_xecore25"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1281A000" />
        <register type="NOA" address="0x00009888" value="0x1481B000" />
        <register type="NOA" address="0x00009888" value="0x12A1A656" />
        <register type="NOA" address="0x00009888" value="0x14A1B695" />
        <register type="NOA" address="0x00009888" value="0x04813200" />
        <register type="NOA" address="0x00009888" value="0x08810617" />
        <register type="NOA" address="0x00009888" value="0x0A810656" />
        <register type="NOA" address="0x00009888" value="0x0C810695" />
        <register type="NOA" address="0x00009888" value="0x0E8106D4" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x04A13200" />
        <register type="NOA" address="0x00009888" value="0x10A10617" />
        <register type="NOA" address="0x00009888" value="0x16A106D4" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FF00" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x02A75555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext399"
       chipset="ACMGT3"
       symbol_name="Ext399"
       underscore_name="ext399"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="dea45968-7d62-4989-bb89-ff1ffcf44402"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE26"
             symbol_name="DATAPORT_BYTE_READ_XECORE26"
             underscore_name="dataport_byte_read_xecore26"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE27"
             symbol_name="DATAPORT_BYTE_READ_XECORE27"
             underscore_name="dataport_byte_read_xecore27"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x12C1A000" />
        <register type="NOA" address="0x00009888" value="0x14C1B000" />
        <register type="NOA" address="0x00009888" value="0x12E1A656" />
        <register type="NOA" address="0x00009888" value="0x14E1B695" />
        <register type="NOA" address="0x00009888" value="0x04C13200" />
        <register type="NOA" address="0x00009888" value="0x08C10617" />
        <register type="NOA" address="0x00009888" value="0x0AC10656" />
        <register type="NOA" address="0x00009888" value="0x0CC10695" />
        <register type="NOA" address="0x00009888" value="0x0EC106D4" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x04E13200" />
        <register type="NOA" address="0x00009888" value="0x10E10617" />
        <register type="NOA" address="0x00009888" value="0x16E106D4" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FF00" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x02E75555" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000200FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext400"
       chipset="ACMGT3"
       symbol_name="Ext400"
       underscore_name="ext400"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5df56b7b-4cd0-4f36-b91b-44e4f47ab5da"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE28"
             symbol_name="DATAPORT_BYTE_READ_XECORE28"
             underscore_name="dataport_byte_read_xecore28"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE29"
             symbol_name="DATAPORT_BYTE_READ_XECORE29"
             underscore_name="dataport_byte_read_xecore29"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1381A000" />
        <register type="NOA" address="0x00009888" value="0x1581B000" />
        <register type="NOA" address="0x00009888" value="0x13A1A656" />
        <register type="NOA" address="0x00009888" value="0x15A1B695" />
        <register type="NOA" address="0x00009888" value="0x05813200" />
        <register type="NOA" address="0x00009888" value="0x09810617" />
        <register type="NOA" address="0x00009888" value="0x0B810656" />
        <register type="NOA" address="0x00009888" value="0x0D810695" />
        <register type="NOA" address="0x00009888" value="0x0F8106D4" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x05A13200" />
        <register type="NOA" address="0x00009888" value="0x11A10617" />
        <register type="NOA" address="0x00009888" value="0x17A106D4" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FF00" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x03A75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FF00" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032940" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403014A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext401"
       chipset="ACMGT3"
       symbol_name="Ext401"
       underscore_name="ext401"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f48f4171-49a5-4a0e-bfcc-9f1f89569138"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE READ XECORE30"
             symbol_name="DATAPORT_BYTE_READ_XECORE30"
             underscore_name="dataport_byte_read_xecore30"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD 64 UMUL"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE READ XECORE31"
             symbol_name="DATAPORT_BYTE_READ_XECORE31"
             underscore_name="dataport_byte_read_xecore31"
             description="Number of bytes read through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD 64 UMUL"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x13C1A000" />
        <register type="NOA" address="0x00009888" value="0x15C1B000" />
        <register type="NOA" address="0x00009888" value="0x13E1A656" />
        <register type="NOA" address="0x00009888" value="0x15E1B695" />
        <register type="NOA" address="0x00009888" value="0x05C13200" />
        <register type="NOA" address="0x00009888" value="0x09C10617" />
        <register type="NOA" address="0x00009888" value="0x0BC10656" />
        <register type="NOA" address="0x00009888" value="0x0DC10695" />
        <register type="NOA" address="0x00009888" value="0x0FC106D4" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x05E13200" />
        <register type="NOA" address="0x00009888" value="0x11E10617" />
        <register type="NOA" address="0x00009888" value="0x17E106D4" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FF00" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x03E75555" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010200FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x4203000A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext402"
       chipset="ACMGT3"
       symbol_name="Ext402"
       underscore_name="ext402"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bed2251c-d53e-402c-9100-2f27febc1672"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE WRITE XECORE0"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE0"
             underscore_name="dataport_byte_write_xecore0"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 7 READ UMUL"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE1"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE1"
             underscore_name="dataport_byte_write_xecore1"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 6 READ UMUL"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE2"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE2"
             underscore_name="dataport_byte_write_xecore2"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 5 READ UMUL"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE3"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE3"
             underscore_name="dataport_byte_write_xecore3"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 4 READ UMUL"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE4"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE4"
             underscore_name="dataport_byte_write_xecore4"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 3 READ UMUL"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE5"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE5"
             underscore_name="dataport_byte_write_xecore5"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 2 READ UMUL"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE6"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE6"
             underscore_name="dataport_byte_write_xecore6"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 1 READ UMUL"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE7"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE7"
             underscore_name="dataport_byte_write_xecore7"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 0 READ UMUL"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE8"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE8"
             underscore_name="dataport_byte_write_xecore8"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 7 READ UMUL"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE9"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE9"
             underscore_name="dataport_byte_write_xecore9"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 6 READ UMUL"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE10"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE10"
             underscore_name="dataport_byte_write_xecore10"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 5 READ UMUL"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE11"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE11"
             underscore_name="dataport_byte_write_xecore11"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 4 READ UMUL"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE12"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE12"
             underscore_name="dataport_byte_write_xecore12"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 3 READ UMUL"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE13"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE13"
             underscore_name="dataport_byte_write_xecore13"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 2 READ UMUL"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE14"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE14"
             underscore_name="dataport_byte_write_xecore14"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 1 READ UMUL"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE15"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE15"
             underscore_name="dataport_byte_write_xecore15"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 0 READ UMUL"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E810340" />
        <register type="NOA" address="0x00009888" value="0x1EA10340" />
        <register type="NOA" address="0x00009888" value="0x1EC10340" />
        <register type="NOA" address="0x00009888" value="0x1EE10340" />
        <register type="NOA" address="0x00009888" value="0x1F810340" />
        <register type="NOA" address="0x00009888" value="0x1FA10340" />
        <register type="NOA" address="0x00009888" value="0x1FC10340" />
        <register type="NOA" address="0x00009888" value="0x1FE10340" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x16810580" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x16A10016" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x14C10580" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x14E10016" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x13810580" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x13A10016" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x11C10580" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x11E10016" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E810340" />
        <register type="NOA" address="0x00009888" value="0x1EA10340" />
        <register type="NOA" address="0x00009888" value="0x1EC10340" />
        <register type="NOA" address="0x00009888" value="0x1EE10340" />
        <register type="NOA" address="0x00009888" value="0x1F810340" />
        <register type="NOA" address="0x00009888" value="0x1FA10340" />
        <register type="NOA" address="0x00009888" value="0x1FC10340" />
        <register type="NOA" address="0x00009888" value="0x1FE10340" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x0E810580" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x0EA10016" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0CC10580" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0CE10016" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0B810580" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0BA10016" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x09C10580" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x09E10016" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext403"
       chipset="ACMGT3"
       symbol_name="Ext403"
       underscore_name="ext403"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1894c9d9-8ba5-41df-97ba-6cadd89a8418"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT BYTE WRITE XECORE16"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE16"
             underscore_name="dataport_byte_write_xecore16"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 7 READ UMUL"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE17"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE17"
             underscore_name="dataport_byte_write_xecore17"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 6 READ UMUL"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE18"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE18"
             underscore_name="dataport_byte_write_xecore18"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 5 READ UMUL"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE19"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE19"
             underscore_name="dataport_byte_write_xecore19"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 4 READ UMUL"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE20"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE20"
             underscore_name="dataport_byte_write_xecore20"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 3 READ UMUL"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE21"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE21"
             underscore_name="dataport_byte_write_xecore21"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 2 READ UMUL"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE22"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE22"
             underscore_name="dataport_byte_write_xecore22"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 1 READ UMUL"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE23"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE23"
             underscore_name="dataport_byte_write_xecore23"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  C 0 READ UMUL"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE24"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE24"
             underscore_name="dataport_byte_write_xecore24"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 7 READ UMUL"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE25"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE25"
             underscore_name="dataport_byte_write_xecore25"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 6 READ UMUL"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE26"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE26"
             underscore_name="dataport_byte_write_xecore26"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 5 READ UMUL"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE27"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE27"
             underscore_name="dataport_byte_write_xecore27"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 4 READ UMUL"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE28"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE28"
             underscore_name="dataport_byte_write_xecore28"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 3 READ UMUL"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE29"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE29"
             underscore_name="dataport_byte_write_xecore29"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 2 READ UMUL"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE30"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE30"
             underscore_name="dataport_byte_write_xecore30"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 1 READ UMUL"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT BYTE WRITE XECORE31"
             symbol_name="DATAPORT_BYTE_WRITE_XECORE31"
             underscore_name="dataport_byte_write_xecore31"
             description="Number of bytes written through the Dataport"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="32  B 0 READ UMUL"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E810340" />
        <register type="NOA" address="0x00009888" value="0x1EA10340" />
        <register type="NOA" address="0x00009888" value="0x1EC10340" />
        <register type="NOA" address="0x00009888" value="0x1EE10340" />
        <register type="NOA" address="0x00009888" value="0x1F810340" />
        <register type="NOA" address="0x00009888" value="0x1FA10340" />
        <register type="NOA" address="0x00009888" value="0x1FC10340" />
        <register type="NOA" address="0x00009888" value="0x1FE10340" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x16810580" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x16A10016" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x14C10580" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x14E10016" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x13810580" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x13A10016" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x11C10580" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x11E10016" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E810340" />
        <register type="NOA" address="0x00009888" value="0x1EA10340" />
        <register type="NOA" address="0x00009888" value="0x1EC10340" />
        <register type="NOA" address="0x00009888" value="0x1EE10340" />
        <register type="NOA" address="0x00009888" value="0x1F810340" />
        <register type="NOA" address="0x00009888" value="0x1FA10340" />
        <register type="NOA" address="0x00009888" value="0x1FC10340" />
        <register type="NOA" address="0x00009888" value="0x1FE10340" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x0E810580" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x0EA10016" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0CC10580" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0CE10016" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0B810580" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0BA10016" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x09C10580" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x09E10016" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext404"
       chipset="ACMGT3"
       symbol_name="Ext404"
       underscore_name="ext404"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8712ea52-9c71-4036-a736-308b77af503a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE0"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE0"
             underscore_name="dataport_texture_cache_access_xecore0"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE1"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE1"
             underscore_name="dataport_texture_cache_access_xecore1"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE2"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE2"
             underscore_name="dataport_texture_cache_access_xecore2"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE3"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE3"
             underscore_name="dataport_texture_cache_access_xecore3"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE4"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE4"
             underscore_name="dataport_texture_cache_access_xecore4"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE5"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE5"
             underscore_name="dataport_texture_cache_access_xecore5"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE6"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE6"
             underscore_name="dataport_texture_cache_access_xecore6"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE7"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE7"
             underscore_name="dataport_texture_cache_access_xecore7"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE8"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE8"
             underscore_name="dataport_texture_cache_access_xecore8"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE9"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE9"
             underscore_name="dataport_texture_cache_access_xecore9"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE10"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE10"
             underscore_name="dataport_texture_cache_access_xecore10"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE11"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE11"
             underscore_name="dataport_texture_cache_access_xecore11"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE12"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE12"
             underscore_name="dataport_texture_cache_access_xecore12"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE13"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE13"
             underscore_name="dataport_texture_cache_access_xecore13"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE14"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE14"
             underscore_name="dataport_texture_cache_access_xecore14"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE15"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE15"
             underscore_name="dataport_texture_cache_access_xecore15"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E810020" />
        <register type="NOA" address="0x00009888" value="0x1EA10020" />
        <register type="NOA" address="0x00009888" value="0x1EC10020" />
        <register type="NOA" address="0x00009888" value="0x1EE10020" />
        <register type="NOA" address="0x00009888" value="0x1F810020" />
        <register type="NOA" address="0x00009888" value="0x1FA10020" />
        <register type="NOA" address="0x00009888" value="0x1FC10020" />
        <register type="NOA" address="0x00009888" value="0x1FE10020" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x16810440" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x16A10011" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x14C10440" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x14E10011" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x13810440" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x13A10011" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x11C10440" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x11E10011" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E810020" />
        <register type="NOA" address="0x00009888" value="0x1EA10020" />
        <register type="NOA" address="0x00009888" value="0x1EC10020" />
        <register type="NOA" address="0x00009888" value="0x1EE10020" />
        <register type="NOA" address="0x00009888" value="0x1F810020" />
        <register type="NOA" address="0x00009888" value="0x1FA10020" />
        <register type="NOA" address="0x00009888" value="0x1FC10020" />
        <register type="NOA" address="0x00009888" value="0x1FE10020" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x0E810440" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x0EA10011" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0CC10440" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0CE10011" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0B810440" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0BA10011" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x09C10440" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x09E10011" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext405"
       chipset="ACMGT3"
       symbol_name="Ext405"
       underscore_name="ext405"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8e9ae82a-577e-4804-b314-de02d7206903"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE16"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE16"
             underscore_name="dataport_texture_cache_access_xecore16"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE17"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE17"
             underscore_name="dataport_texture_cache_access_xecore17"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE18"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE18"
             underscore_name="dataport_texture_cache_access_xecore18"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE19"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE19"
             underscore_name="dataport_texture_cache_access_xecore19"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE20"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE20"
             underscore_name="dataport_texture_cache_access_xecore20"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE21"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE21"
             underscore_name="dataport_texture_cache_access_xecore21"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE22"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE22"
             underscore_name="dataport_texture_cache_access_xecore22"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE23"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE23"
             underscore_name="dataport_texture_cache_access_xecore23"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE24"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE24"
             underscore_name="dataport_texture_cache_access_xecore24"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE25"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE25"
             underscore_name="dataport_texture_cache_access_xecore25"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE26"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE26"
             underscore_name="dataport_texture_cache_access_xecore26"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE27"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE27"
             underscore_name="dataport_texture_cache_access_xecore27"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE28"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE28"
             underscore_name="dataport_texture_cache_access_xecore28"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE29"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE29"
             underscore_name="dataport_texture_cache_access_xecore29"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE30"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE30"
             underscore_name="dataport_texture_cache_access_xecore30"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE ACCESS XECORE31"
             symbol_name="DATAPORT_TEXTURE_CACHE_ACCESS_XECORE31"
             underscore_name="dataport_texture_cache_access_xecore31"
             description="Number of cacheline requests from the Dataport to the texture cache not including uncached accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E810020" />
        <register type="NOA" address="0x00009888" value="0x1EA10020" />
        <register type="NOA" address="0x00009888" value="0x1EC10020" />
        <register type="NOA" address="0x00009888" value="0x1EE10020" />
        <register type="NOA" address="0x00009888" value="0x1F810020" />
        <register type="NOA" address="0x00009888" value="0x1FA10020" />
        <register type="NOA" address="0x00009888" value="0x1FC10020" />
        <register type="NOA" address="0x00009888" value="0x1FE10020" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x16810440" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x16A10011" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x14C10440" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x14E10011" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x13810440" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x13A10011" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x11C10440" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x11E10011" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E810020" />
        <register type="NOA" address="0x00009888" value="0x1EA10020" />
        <register type="NOA" address="0x00009888" value="0x1EC10020" />
        <register type="NOA" address="0x00009888" value="0x1EE10020" />
        <register type="NOA" address="0x00009888" value="0x1F810020" />
        <register type="NOA" address="0x00009888" value="0x1FA10020" />
        <register type="NOA" address="0x00009888" value="0x1FC10020" />
        <register type="NOA" address="0x00009888" value="0x1FE10020" />
        <register type="NOA" address="0x00009888" value="0x04810400" />
        <register type="NOA" address="0x00009888" value="0x0E810440" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x04A10400" />
        <register type="NOA" address="0x00009888" value="0x0EA10011" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10400" />
        <register type="NOA" address="0x00009888" value="0x0CC10440" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10400" />
        <register type="NOA" address="0x00009888" value="0x0CE10011" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x05810400" />
        <register type="NOA" address="0x00009888" value="0x0B810440" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x05A10400" />
        <register type="NOA" address="0x00009888" value="0x0BA10011" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10400" />
        <register type="NOA" address="0x00009888" value="0x09C10440" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10400" />
        <register type="NOA" address="0x00009888" value="0x09E10011" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext406"
       chipset="ACMGT3"
       symbol_name="Ext406"
       underscore_name="ext406"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="654e925d-2c2a-49a9-bd44-3470039c6e86"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE0"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE0"
             underscore_name="dataport_texture_cache_hit_xecore0"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE1"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE1"
             underscore_name="dataport_texture_cache_hit_xecore1"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE2"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE2"
             underscore_name="dataport_texture_cache_hit_xecore2"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE3"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE3"
             underscore_name="dataport_texture_cache_hit_xecore3"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE4"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE4"
             underscore_name="dataport_texture_cache_hit_xecore4"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE5"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE5"
             underscore_name="dataport_texture_cache_hit_xecore5"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE6"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE6"
             underscore_name="dataport_texture_cache_hit_xecore6"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE7"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE7"
             underscore_name="dataport_texture_cache_hit_xecore7"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE8"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE8"
             underscore_name="dataport_texture_cache_hit_xecore8"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE9"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE9"
             underscore_name="dataport_texture_cache_hit_xecore9"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE10"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE10"
             underscore_name="dataport_texture_cache_hit_xecore10"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE11"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE11"
             underscore_name="dataport_texture_cache_hit_xecore11"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE12"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE12"
             underscore_name="dataport_texture_cache_hit_xecore12"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE13"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE13"
             underscore_name="dataport_texture_cache_hit_xecore13"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE14"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE14"
             underscore_name="dataport_texture_cache_hit_xecore14"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE15"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE15"
             underscore_name="dataport_texture_cache_hit_xecore15"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2081001F" />
        <register type="NOA" address="0x00009888" value="0x20A1001F" />
        <register type="NOA" address="0x00009888" value="0x20C1001F" />
        <register type="NOA" address="0x00009888" value="0x20E1001F" />
        <register type="NOA" address="0x00009888" value="0x2181001F" />
        <register type="NOA" address="0x00009888" value="0x21A1001F" />
        <register type="NOA" address="0x00009888" value="0x21C1001F" />
        <register type="NOA" address="0x00009888" value="0x21E1001F" />
        <register type="NOA" address="0x00009888" value="0x04810600" />
        <register type="NOA" address="0x00009888" value="0x16810500" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x04A10600" />
        <register type="NOA" address="0x00009888" value="0x16A10014" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10600" />
        <register type="NOA" address="0x00009888" value="0x14C10500" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10600" />
        <register type="NOA" address="0x00009888" value="0x14E10014" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x05810600" />
        <register type="NOA" address="0x00009888" value="0x13810500" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x05A10600" />
        <register type="NOA" address="0x00009888" value="0x13A10014" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10600" />
        <register type="NOA" address="0x00009888" value="0x11C10500" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10600" />
        <register type="NOA" address="0x00009888" value="0x11E10014" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2081001F" />
        <register type="NOA" address="0x00009888" value="0x20A1001F" />
        <register type="NOA" address="0x00009888" value="0x20C1001F" />
        <register type="NOA" address="0x00009888" value="0x20E1001F" />
        <register type="NOA" address="0x00009888" value="0x2181001F" />
        <register type="NOA" address="0x00009888" value="0x21A1001F" />
        <register type="NOA" address="0x00009888" value="0x21C1001F" />
        <register type="NOA" address="0x00009888" value="0x21E1001F" />
        <register type="NOA" address="0x00009888" value="0x04810600" />
        <register type="NOA" address="0x00009888" value="0x0E810500" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x04A10600" />
        <register type="NOA" address="0x00009888" value="0x0EA10014" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10600" />
        <register type="NOA" address="0x00009888" value="0x0CC10500" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10600" />
        <register type="NOA" address="0x00009888" value="0x0CE10014" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x05810600" />
        <register type="NOA" address="0x00009888" value="0x0B810500" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x05A10600" />
        <register type="NOA" address="0x00009888" value="0x0BA10014" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10600" />
        <register type="NOA" address="0x00009888" value="0x09C10500" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10600" />
        <register type="NOA" address="0x00009888" value="0x09E10014" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext407"
       chipset="ACMGT3"
       symbol_name="Ext407"
       underscore_name="ext407"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f9c431af-992b-4f6c-b068-4e89ca0b3538"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE16"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE16"
             underscore_name="dataport_texture_cache_hit_xecore16"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE17"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE17"
             underscore_name="dataport_texture_cache_hit_xecore17"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE18"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE18"
             underscore_name="dataport_texture_cache_hit_xecore18"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE19"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE19"
             underscore_name="dataport_texture_cache_hit_xecore19"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE20"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE20"
             underscore_name="dataport_texture_cache_hit_xecore20"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE21"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE21"
             underscore_name="dataport_texture_cache_hit_xecore21"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE22"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE22"
             underscore_name="dataport_texture_cache_hit_xecore22"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE23"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE23"
             underscore_name="dataport_texture_cache_hit_xecore23"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE24"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE24"
             underscore_name="dataport_texture_cache_hit_xecore24"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE25"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE25"
             underscore_name="dataport_texture_cache_hit_xecore25"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE26"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE26"
             underscore_name="dataport_texture_cache_hit_xecore26"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE27"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE27"
             underscore_name="dataport_texture_cache_hit_xecore27"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE28"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE28"
             underscore_name="dataport_texture_cache_hit_xecore28"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE29"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE29"
             underscore_name="dataport_texture_cache_hit_xecore29"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE30"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE30"
             underscore_name="dataport_texture_cache_hit_xecore30"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="DATAPORT TEXTURE CACHE HIT XECORE31"
             symbol_name="DATAPORT_TEXTURE_CACHE_HIT_XECORE31"
             underscore_name="dataport_texture_cache_hit_xecore31"
             description="Number of cache requests from the Dataport to the texture cache that resulted in a cache hit"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="Dataport"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2081001F" />
        <register type="NOA" address="0x00009888" value="0x20A1001F" />
        <register type="NOA" address="0x00009888" value="0x20C1001F" />
        <register type="NOA" address="0x00009888" value="0x20E1001F" />
        <register type="NOA" address="0x00009888" value="0x2181001F" />
        <register type="NOA" address="0x00009888" value="0x21A1001F" />
        <register type="NOA" address="0x00009888" value="0x21C1001F" />
        <register type="NOA" address="0x00009888" value="0x21E1001F" />
        <register type="NOA" address="0x00009888" value="0x04810600" />
        <register type="NOA" address="0x00009888" value="0x16810500" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x04A10600" />
        <register type="NOA" address="0x00009888" value="0x16A10014" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10600" />
        <register type="NOA" address="0x00009888" value="0x14C10500" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10600" />
        <register type="NOA" address="0x00009888" value="0x14E10014" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x05810600" />
        <register type="NOA" address="0x00009888" value="0x13810500" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x05A10600" />
        <register type="NOA" address="0x00009888" value="0x13A10014" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10600" />
        <register type="NOA" address="0x00009888" value="0x11C10500" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10600" />
        <register type="NOA" address="0x00009888" value="0x11E10014" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2081001F" />
        <register type="NOA" address="0x00009888" value="0x20A1001F" />
        <register type="NOA" address="0x00009888" value="0x20C1001F" />
        <register type="NOA" address="0x00009888" value="0x20E1001F" />
        <register type="NOA" address="0x00009888" value="0x2181001F" />
        <register type="NOA" address="0x00009888" value="0x21A1001F" />
        <register type="NOA" address="0x00009888" value="0x21C1001F" />
        <register type="NOA" address="0x00009888" value="0x21E1001F" />
        <register type="NOA" address="0x00009888" value="0x04810600" />
        <register type="NOA" address="0x00009888" value="0x0E810500" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x04A10600" />
        <register type="NOA" address="0x00009888" value="0x0EA10014" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x04C10600" />
        <register type="NOA" address="0x00009888" value="0x0CC10500" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x04E10600" />
        <register type="NOA" address="0x00009888" value="0x0CE10014" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x05810600" />
        <register type="NOA" address="0x00009888" value="0x0B810500" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x05A10600" />
        <register type="NOA" address="0x00009888" value="0x0BA10014" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x05C10600" />
        <register type="NOA" address="0x00009888" value="0x09C10500" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x05E10600" />
        <register type="NOA" address="0x00009888" value="0x09E10014" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext408"
       chipset="ACMGT3"
       symbol_name="Ext408"
       underscore_name="ext408"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c7fe43dc-ae1a-45d9-b64d-60fac946a070"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE0"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE0"
             underscore_name="rt_load_store_cache_read_message_count_xecore0"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE0"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE0"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore0"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE0"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE0"
             underscore_name="rt_traversal_input_ray_count_xecore0"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE0"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE0"
             underscore_name="rt_quad_test_ray_count_xecore0"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE0"
             symbol_name="RT_REQUEST_COLLISION_XECORE0"
             underscore_name="rt_request_collision_xecore0"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE0"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE0"
             underscore_name="rt_input_message_ray_count_xecore0"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE0"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE0"
             underscore_name="rt_message_stall_count_xecore0"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE0"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE0"
             underscore_name="rt_transform_ray_count_xecore0"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16857FC0" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x08851000" />
        <register type="NOA" address="0x00009888" value="0x18894740" />
        <register type="NOA" address="0x00009888" value="0x1E89023A" />
        <register type="NOA" address="0x00009888" value="0x22896800" />
        <register type="NOA" address="0x00009888" value="0x24890011" />
        <register type="NOA" address="0x00009888" value="0x28894740" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x02850B2C" />
        <register type="NOA" address="0x00009888" value="0x0E850154" />
        <register type="NOA" address="0x00009888" value="0x108505D8" />
        <register type="NOA" address="0x00009888" value="0x128503CE" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0286AAA0" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x068903C1" />
        <register type="NOA" address="0x00009888" value="0x088907D1" />
        <register type="NOA" address="0x00009888" value="0x0A890BE1" />
        <register type="NOA" address="0x00009888" value="0x0C890FF1" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext409"
       chipset="ACMGT3"
       symbol_name="Ext409"
       underscore_name="ext409"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0b7c4602-76f0-4a2e-abe4-f0829f2f9b02"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE1"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE1"
             underscore_name="rt_load_store_cache_read_message_count_xecore1"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE1"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE1"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore1"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE1"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE1"
             underscore_name="rt_traversal_input_ray_count_xecore1"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE1"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE1"
             underscore_name="rt_quad_test_ray_count_xecore1"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE1"
             symbol_name="RT_REQUEST_COLLISION_XECORE1"
             underscore_name="rt_request_collision_xecore1"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE1"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE1"
             underscore_name="rt_input_message_ray_count_xecore1"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE1"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE1"
             underscore_name="rt_message_stall_count_xecore1"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE1"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE1"
             underscore_name="rt_transform_ray_count_xecore1"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16A57FC0" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x08A51000" />
        <register type="NOA" address="0x00009888" value="0x18A94740" />
        <register type="NOA" address="0x00009888" value="0x1EA9023A" />
        <register type="NOA" address="0x00009888" value="0x22A96800" />
        <register type="NOA" address="0x00009888" value="0x24A90011" />
        <register type="NOA" address="0x00009888" value="0x28A94740" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A400FF" />
        <register type="NOA" address="0x00009888" value="0x02A50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EA50154" />
        <register type="NOA" address="0x00009888" value="0x10A505D8" />
        <register type="NOA" address="0x00009888" value="0x12A503CE" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A93254" />
        <register type="NOA" address="0x00009888" value="0x04A90208" />
        <register type="NOA" address="0x00009888" value="0x06A903C1" />
        <register type="NOA" address="0x00009888" value="0x08A907D1" />
        <register type="NOA" address="0x00009888" value="0x0AA90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CA90FF1" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext410"
       chipset="ACMGT3"
       symbol_name="Ext410"
       underscore_name="ext410"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="64a617b8-cae0-439e-b014-1e70e72ac75d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE2"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE2"
             underscore_name="rt_load_store_cache_read_message_count_xecore2"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE2"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE2"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore2"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE2"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE2"
             underscore_name="rt_traversal_input_ray_count_xecore2"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE2"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE2"
             underscore_name="rt_quad_test_ray_count_xecore2"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE2"
             symbol_name="RT_REQUEST_COLLISION_XECORE2"
             underscore_name="rt_request_collision_xecore2"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE2"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE2"
             underscore_name="rt_input_message_ray_count_xecore2"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE2"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE2"
             underscore_name="rt_message_stall_count_xecore2"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE2"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE2"
             underscore_name="rt_transform_ray_count_xecore2"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16C57FC0" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x08C51000" />
        <register type="NOA" address="0x00009888" value="0x18C94740" />
        <register type="NOA" address="0x00009888" value="0x1EC9023A" />
        <register type="NOA" address="0x00009888" value="0x22C96800" />
        <register type="NOA" address="0x00009888" value="0x24C90011" />
        <register type="NOA" address="0x00009888" value="0x28C94740" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x02C50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EC50154" />
        <register type="NOA" address="0x00009888" value="0x10C505D8" />
        <register type="NOA" address="0x00009888" value="0x12C503CE" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C93254" />
        <register type="NOA" address="0x00009888" value="0x04C90208" />
        <register type="NOA" address="0x00009888" value="0x06C903C1" />
        <register type="NOA" address="0x00009888" value="0x08C907D1" />
        <register type="NOA" address="0x00009888" value="0x0AC90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CC90FF1" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA0" />
        <register type="NOA" address="0x00009888" value="0x0009FCFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0002FCFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext411"
       chipset="ACMGT3"
       symbol_name="Ext411"
       underscore_name="ext411"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="304aa1c9-59be-4f9d-ab68-2d607a9b90ee"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE3"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE3"
             underscore_name="rt_load_store_cache_read_message_count_xecore3"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE3"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE3"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore3"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE3"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE3"
             underscore_name="rt_traversal_input_ray_count_xecore3"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE3"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE3"
             underscore_name="rt_quad_test_ray_count_xecore3"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE3"
             symbol_name="RT_REQUEST_COLLISION_XECORE3"
             underscore_name="rt_request_collision_xecore3"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE3"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE3"
             underscore_name="rt_input_message_ray_count_xecore3"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE3"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE3"
             underscore_name="rt_message_stall_count_xecore3"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE3"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE3"
             underscore_name="rt_transform_ray_count_xecore3"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16E57FC0" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x08E51000" />
        <register type="NOA" address="0x00009888" value="0x18E94740" />
        <register type="NOA" address="0x00009888" value="0x1EE9023A" />
        <register type="NOA" address="0x00009888" value="0x22E96800" />
        <register type="NOA" address="0x00009888" value="0x24E90011" />
        <register type="NOA" address="0x00009888" value="0x28E94740" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E400FF" />
        <register type="NOA" address="0x00009888" value="0x02E50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EE50154" />
        <register type="NOA" address="0x00009888" value="0x10E505D8" />
        <register type="NOA" address="0x00009888" value="0x12E503CE" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E903C1" />
        <register type="NOA" address="0x00009888" value="0x08E907D1" />
        <register type="NOA" address="0x00009888" value="0x0AE90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CE90FF1" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075550" />
        <register type="NOA" address="0x00009888" value="0x0009FCFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext412"
       chipset="ACMGT3"
       symbol_name="Ext412"
       underscore_name="ext412"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d9a3534a-4dca-4b28-b8e8-d447017b82a5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE4"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE4"
             underscore_name="rt_load_store_cache_read_message_count_xecore4"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE4"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE4"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore4"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE4"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE4"
             underscore_name="rt_traversal_input_ray_count_xecore4"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE4"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE4"
             underscore_name="rt_quad_test_ray_count_xecore4"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE4"
             symbol_name="RT_REQUEST_COLLISION_XECORE4"
             underscore_name="rt_request_collision_xecore4"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE4"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE4"
             underscore_name="rt_input_message_ray_count_xecore4"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE4"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE4"
             underscore_name="rt_message_stall_count_xecore4"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE4"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE4"
             underscore_name="rt_transform_ray_count_xecore4"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17857FC0" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x09851000" />
        <register type="NOA" address="0x00009888" value="0x19894740" />
        <register type="NOA" address="0x00009888" value="0x1F89023A" />
        <register type="NOA" address="0x00009888" value="0x23896800" />
        <register type="NOA" address="0x00009888" value="0x25890011" />
        <register type="NOA" address="0x00009888" value="0x29894740" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x03850B2C" />
        <register type="NOA" address="0x00009888" value="0x0F850154" />
        <register type="NOA" address="0x00009888" value="0x118505D8" />
        <register type="NOA" address="0x00009888" value="0x138503CE" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0386AAA0" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x078903C1" />
        <register type="NOA" address="0x00009888" value="0x098907D1" />
        <register type="NOA" address="0x00009888" value="0x0B890BE1" />
        <register type="NOA" address="0x00009888" value="0x0D890FF1" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA0" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext413"
       chipset="ACMGT3"
       symbol_name="Ext413"
       underscore_name="ext413"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="594a085e-c744-4544-b38b-196e9b52d1b0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE5"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE5"
             underscore_name="rt_load_store_cache_read_message_count_xecore5"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE5"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE5"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore5"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE5"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE5"
             underscore_name="rt_traversal_input_ray_count_xecore5"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE5"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE5"
             underscore_name="rt_quad_test_ray_count_xecore5"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE5"
             symbol_name="RT_REQUEST_COLLISION_XECORE5"
             underscore_name="rt_request_collision_xecore5"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE5"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE5"
             underscore_name="rt_input_message_ray_count_xecore5"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE5"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE5"
             underscore_name="rt_message_stall_count_xecore5"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE5"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE5"
             underscore_name="rt_transform_ray_count_xecore5"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17A57FC0" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x09A51000" />
        <register type="NOA" address="0x00009888" value="0x19A94740" />
        <register type="NOA" address="0x00009888" value="0x1FA9023A" />
        <register type="NOA" address="0x00009888" value="0x23A96800" />
        <register type="NOA" address="0x00009888" value="0x25A90011" />
        <register type="NOA" address="0x00009888" value="0x29A94740" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A400FF" />
        <register type="NOA" address="0x00009888" value="0x03A50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FA50154" />
        <register type="NOA" address="0x00009888" value="0x11A505D8" />
        <register type="NOA" address="0x00009888" value="0x13A503CE" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A93254" />
        <register type="NOA" address="0x00009888" value="0x05A90208" />
        <register type="NOA" address="0x00009888" value="0x07A903C1" />
        <register type="NOA" address="0x00009888" value="0x09A907D1" />
        <register type="NOA" address="0x00009888" value="0x0BA90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DA90FF1" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFF0" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009888" value="0x0101FCFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext414"
       chipset="ACMGT3"
       symbol_name="Ext414"
       underscore_name="ext414"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="99fd5805-5f5e-48ae-95d1-6cb7d5c09bfb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE6"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE6"
             underscore_name="rt_load_store_cache_read_message_count_xecore6"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE6"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE6"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore6"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE6"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE6"
             underscore_name="rt_traversal_input_ray_count_xecore6"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE6"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE6"
             underscore_name="rt_quad_test_ray_count_xecore6"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE6"
             symbol_name="RT_REQUEST_COLLISION_XECORE6"
             underscore_name="rt_request_collision_xecore6"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE6"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE6"
             underscore_name="rt_input_message_ray_count_xecore6"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE6"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE6"
             underscore_name="rt_message_stall_count_xecore6"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE6"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE6"
             underscore_name="rt_transform_ray_count_xecore6"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17C57FC0" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x09C51000" />
        <register type="NOA" address="0x00009888" value="0x19C94740" />
        <register type="NOA" address="0x00009888" value="0x1FC9023A" />
        <register type="NOA" address="0x00009888" value="0x23C96800" />
        <register type="NOA" address="0x00009888" value="0x25C90011" />
        <register type="NOA" address="0x00009888" value="0x29C94740" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x03C50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FC50154" />
        <register type="NOA" address="0x00009888" value="0x11C505D8" />
        <register type="NOA" address="0x00009888" value="0x13C503CE" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C93254" />
        <register type="NOA" address="0x00009888" value="0x05C90208" />
        <register type="NOA" address="0x00009888" value="0x07C903C1" />
        <register type="NOA" address="0x00009888" value="0x09C907D1" />
        <register type="NOA" address="0x00009888" value="0x0BC90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DC90FF1" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAA0" />
        <register type="NOA" address="0x00009888" value="0x0109FCFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0102FCFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext415"
       chipset="ACMGT3"
       symbol_name="Ext415"
       underscore_name="ext415"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1be807ab-2f67-45bb-901f-9bb9d805d4a7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE7"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE7"
             underscore_name="rt_load_store_cache_read_message_count_xecore7"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE7"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE7"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore7"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE7"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE7"
             underscore_name="rt_traversal_input_ray_count_xecore7"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE7"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE7"
             underscore_name="rt_quad_test_ray_count_xecore7"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE7"
             symbol_name="RT_REQUEST_COLLISION_XECORE7"
             underscore_name="rt_request_collision_xecore7"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE7"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE7"
             underscore_name="rt_input_message_ray_count_xecore7"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE7"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE7"
             underscore_name="rt_message_stall_count_xecore7"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE7"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE7"
             underscore_name="rt_transform_ray_count_xecore7"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17E57FC0" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x09E51000" />
        <register type="NOA" address="0x00009888" value="0x19E94740" />
        <register type="NOA" address="0x00009888" value="0x1FE9023A" />
        <register type="NOA" address="0x00009888" value="0x23E96800" />
        <register type="NOA" address="0x00009888" value="0x25E90011" />
        <register type="NOA" address="0x00009888" value="0x29E94740" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E400FF" />
        <register type="NOA" address="0x00009888" value="0x03E50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FE50154" />
        <register type="NOA" address="0x00009888" value="0x11E505D8" />
        <register type="NOA" address="0x00009888" value="0x13E503CE" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E903C1" />
        <register type="NOA" address="0x00009888" value="0x09E907D1" />
        <register type="NOA" address="0x00009888" value="0x0BE90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DE90FF1" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075550" />
        <register type="NOA" address="0x00009888" value="0x0109FCFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext416"
       chipset="ACMGT3"
       symbol_name="Ext416"
       underscore_name="ext416"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8204f26d-37d5-458f-aac4-e1120b674145"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE8"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE8"
             underscore_name="rt_load_store_cache_read_message_count_xecore8"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE8"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE8"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore8"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE8"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE8"
             underscore_name="rt_traversal_input_ray_count_xecore8"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE8"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE8"
             underscore_name="rt_quad_test_ray_count_xecore8"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE8"
             symbol_name="RT_REQUEST_COLLISION_XECORE8"
             underscore_name="rt_request_collision_xecore8"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE8"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE8"
             underscore_name="rt_input_message_ray_count_xecore8"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE8"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE8"
             underscore_name="rt_message_stall_count_xecore8"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE8"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE8"
             underscore_name="rt_transform_ray_count_xecore8"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16857FC0" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x08851000" />
        <register type="NOA" address="0x00009888" value="0x18894740" />
        <register type="NOA" address="0x00009888" value="0x1E89023A" />
        <register type="NOA" address="0x00009888" value="0x22896800" />
        <register type="NOA" address="0x00009888" value="0x24890011" />
        <register type="NOA" address="0x00009888" value="0x28894740" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x02850B2C" />
        <register type="NOA" address="0x00009888" value="0x0E850154" />
        <register type="NOA" address="0x00009888" value="0x108505D8" />
        <register type="NOA" address="0x00009888" value="0x128503CE" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0286AAA0" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x068903C1" />
        <register type="NOA" address="0x00009888" value="0x088907D1" />
        <register type="NOA" address="0x00009888" value="0x0A890BE1" />
        <register type="NOA" address="0x00009888" value="0x0C890FF1" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext417"
       chipset="ACMGT3"
       symbol_name="Ext417"
       underscore_name="ext417"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7f38c38f-0f80-4e50-9269-dfc0e08b0660"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE9"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE9"
             underscore_name="rt_load_store_cache_read_message_count_xecore9"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE9"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE9"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore9"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE9"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE9"
             underscore_name="rt_traversal_input_ray_count_xecore9"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE9"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE9"
             underscore_name="rt_quad_test_ray_count_xecore9"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE9"
             symbol_name="RT_REQUEST_COLLISION_XECORE9"
             underscore_name="rt_request_collision_xecore9"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE9"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE9"
             underscore_name="rt_input_message_ray_count_xecore9"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE9"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE9"
             underscore_name="rt_message_stall_count_xecore9"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE9"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE9"
             underscore_name="rt_transform_ray_count_xecore9"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16A57FC0" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x08A51000" />
        <register type="NOA" address="0x00009888" value="0x18A94740" />
        <register type="NOA" address="0x00009888" value="0x1EA9023A" />
        <register type="NOA" address="0x00009888" value="0x22A96800" />
        <register type="NOA" address="0x00009888" value="0x24A90011" />
        <register type="NOA" address="0x00009888" value="0x28A94740" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A400FF" />
        <register type="NOA" address="0x00009888" value="0x02A50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EA50154" />
        <register type="NOA" address="0x00009888" value="0x10A505D8" />
        <register type="NOA" address="0x00009888" value="0x12A503CE" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A93254" />
        <register type="NOA" address="0x00009888" value="0x04A90208" />
        <register type="NOA" address="0x00009888" value="0x06A903C1" />
        <register type="NOA" address="0x00009888" value="0x08A907D1" />
        <register type="NOA" address="0x00009888" value="0x0AA90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CA90FF1" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext418"
       chipset="ACMGT3"
       symbol_name="Ext418"
       underscore_name="ext418"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2654399f-54e6-45ca-931d-1f01c9f8ca06"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE10"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE10"
             underscore_name="rt_load_store_cache_read_message_count_xecore10"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE10"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE10"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore10"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE10"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE10"
             underscore_name="rt_traversal_input_ray_count_xecore10"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE10"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE10"
             underscore_name="rt_quad_test_ray_count_xecore10"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE10"
             symbol_name="RT_REQUEST_COLLISION_XECORE10"
             underscore_name="rt_request_collision_xecore10"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE10"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE10"
             underscore_name="rt_input_message_ray_count_xecore10"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE10"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE10"
             underscore_name="rt_message_stall_count_xecore10"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE10"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE10"
             underscore_name="rt_transform_ray_count_xecore10"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16C57FC0" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x08C51000" />
        <register type="NOA" address="0x00009888" value="0x18C94740" />
        <register type="NOA" address="0x00009888" value="0x1EC9023A" />
        <register type="NOA" address="0x00009888" value="0x22C96800" />
        <register type="NOA" address="0x00009888" value="0x24C90011" />
        <register type="NOA" address="0x00009888" value="0x28C94740" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x02C50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EC50154" />
        <register type="NOA" address="0x00009888" value="0x10C505D8" />
        <register type="NOA" address="0x00009888" value="0x12C503CE" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C93254" />
        <register type="NOA" address="0x00009888" value="0x04C90208" />
        <register type="NOA" address="0x00009888" value="0x06C903C1" />
        <register type="NOA" address="0x00009888" value="0x08C907D1" />
        <register type="NOA" address="0x00009888" value="0x0AC90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CC90FF1" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA0" />
        <register type="NOA" address="0x00009888" value="0x0009FCFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0002FCFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext419"
       chipset="ACMGT3"
       symbol_name="Ext419"
       underscore_name="ext419"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8a2b3a4e-791f-4f5a-931d-78e3a6c673bb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE11"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE11"
             underscore_name="rt_load_store_cache_read_message_count_xecore11"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE11"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE11"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore11"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE11"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE11"
             underscore_name="rt_traversal_input_ray_count_xecore11"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE11"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE11"
             underscore_name="rt_quad_test_ray_count_xecore11"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE11"
             symbol_name="RT_REQUEST_COLLISION_XECORE11"
             underscore_name="rt_request_collision_xecore11"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE11"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE11"
             underscore_name="rt_input_message_ray_count_xecore11"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE11"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE11"
             underscore_name="rt_message_stall_count_xecore11"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE11"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE11"
             underscore_name="rt_transform_ray_count_xecore11"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16E57FC0" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x08E51000" />
        <register type="NOA" address="0x00009888" value="0x18E94740" />
        <register type="NOA" address="0x00009888" value="0x1EE9023A" />
        <register type="NOA" address="0x00009888" value="0x22E96800" />
        <register type="NOA" address="0x00009888" value="0x24E90011" />
        <register type="NOA" address="0x00009888" value="0x28E94740" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E400FF" />
        <register type="NOA" address="0x00009888" value="0x02E50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EE50154" />
        <register type="NOA" address="0x00009888" value="0x10E505D8" />
        <register type="NOA" address="0x00009888" value="0x12E503CE" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E903C1" />
        <register type="NOA" address="0x00009888" value="0x08E907D1" />
        <register type="NOA" address="0x00009888" value="0x0AE90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CE90FF1" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075550" />
        <register type="NOA" address="0x00009888" value="0x0009FCFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext420"
       chipset="ACMGT3"
       symbol_name="Ext420"
       underscore_name="ext420"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d5d2ec61-a953-487d-9e9f-9e15c80ad7ac"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE12"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE12"
             underscore_name="rt_load_store_cache_read_message_count_xecore12"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE12"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE12"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore12"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE12"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE12"
             underscore_name="rt_traversal_input_ray_count_xecore12"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE12"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE12"
             underscore_name="rt_quad_test_ray_count_xecore12"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE12"
             symbol_name="RT_REQUEST_COLLISION_XECORE12"
             underscore_name="rt_request_collision_xecore12"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE12"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE12"
             underscore_name="rt_input_message_ray_count_xecore12"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE12"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE12"
             underscore_name="rt_message_stall_count_xecore12"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE12"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE12"
             underscore_name="rt_transform_ray_count_xecore12"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17857FC0" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x09851000" />
        <register type="NOA" address="0x00009888" value="0x19894740" />
        <register type="NOA" address="0x00009888" value="0x1F89023A" />
        <register type="NOA" address="0x00009888" value="0x23896800" />
        <register type="NOA" address="0x00009888" value="0x25890011" />
        <register type="NOA" address="0x00009888" value="0x29894740" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x03850B2C" />
        <register type="NOA" address="0x00009888" value="0x0F850154" />
        <register type="NOA" address="0x00009888" value="0x118505D8" />
        <register type="NOA" address="0x00009888" value="0x138503CE" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0386AAA0" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x078903C1" />
        <register type="NOA" address="0x00009888" value="0x098907D1" />
        <register type="NOA" address="0x00009888" value="0x0B890BE1" />
        <register type="NOA" address="0x00009888" value="0x0D890FF1" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA0" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext421"
       chipset="ACMGT3"
       symbol_name="Ext421"
       underscore_name="ext421"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="581a1d88-3759-4cf4-ba59-4c25377cdece"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE13"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE13"
             underscore_name="rt_load_store_cache_read_message_count_xecore13"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE13"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE13"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore13"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE13"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE13"
             underscore_name="rt_traversal_input_ray_count_xecore13"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE13"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE13"
             underscore_name="rt_quad_test_ray_count_xecore13"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE13"
             symbol_name="RT_REQUEST_COLLISION_XECORE13"
             underscore_name="rt_request_collision_xecore13"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE13"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE13"
             underscore_name="rt_input_message_ray_count_xecore13"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE13"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE13"
             underscore_name="rt_message_stall_count_xecore13"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE13"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE13"
             underscore_name="rt_transform_ray_count_xecore13"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17A57FC0" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x09A51000" />
        <register type="NOA" address="0x00009888" value="0x19A94740" />
        <register type="NOA" address="0x00009888" value="0x1FA9023A" />
        <register type="NOA" address="0x00009888" value="0x23A96800" />
        <register type="NOA" address="0x00009888" value="0x25A90011" />
        <register type="NOA" address="0x00009888" value="0x29A94740" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A400FF" />
        <register type="NOA" address="0x00009888" value="0x03A50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FA50154" />
        <register type="NOA" address="0x00009888" value="0x11A505D8" />
        <register type="NOA" address="0x00009888" value="0x13A503CE" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A93254" />
        <register type="NOA" address="0x00009888" value="0x05A90208" />
        <register type="NOA" address="0x00009888" value="0x07A903C1" />
        <register type="NOA" address="0x00009888" value="0x09A907D1" />
        <register type="NOA" address="0x00009888" value="0x0BA90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DA90FF1" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFF0" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009888" value="0x0101FCFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext422"
       chipset="ACMGT3"
       symbol_name="Ext422"
       underscore_name="ext422"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="316fefa3-9d16-4eaa-9904-15b2203ec95c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE14"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE14"
             underscore_name="rt_load_store_cache_read_message_count_xecore14"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE14"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE14"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore14"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE14"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE14"
             underscore_name="rt_traversal_input_ray_count_xecore14"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE14"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE14"
             underscore_name="rt_quad_test_ray_count_xecore14"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE14"
             symbol_name="RT_REQUEST_COLLISION_XECORE14"
             underscore_name="rt_request_collision_xecore14"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE14"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE14"
             underscore_name="rt_input_message_ray_count_xecore14"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE14"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE14"
             underscore_name="rt_message_stall_count_xecore14"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE14"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE14"
             underscore_name="rt_transform_ray_count_xecore14"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17C57FC0" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x09C51000" />
        <register type="NOA" address="0x00009888" value="0x19C94740" />
        <register type="NOA" address="0x00009888" value="0x1FC9023A" />
        <register type="NOA" address="0x00009888" value="0x23C96800" />
        <register type="NOA" address="0x00009888" value="0x25C90011" />
        <register type="NOA" address="0x00009888" value="0x29C94740" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x03C50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FC50154" />
        <register type="NOA" address="0x00009888" value="0x11C505D8" />
        <register type="NOA" address="0x00009888" value="0x13C503CE" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C93254" />
        <register type="NOA" address="0x00009888" value="0x05C90208" />
        <register type="NOA" address="0x00009888" value="0x07C903C1" />
        <register type="NOA" address="0x00009888" value="0x09C907D1" />
        <register type="NOA" address="0x00009888" value="0x0BC90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DC90FF1" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAA0" />
        <register type="NOA" address="0x00009888" value="0x0109FCFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0102FCFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext423"
       chipset="ACMGT3"
       symbol_name="Ext423"
       underscore_name="ext423"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6e0a01cd-c537-45e1-aedd-3e181b7a7c01"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE15"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE15"
             underscore_name="rt_load_store_cache_read_message_count_xecore15"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE15"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE15"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore15"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE15"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE15"
             underscore_name="rt_traversal_input_ray_count_xecore15"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE15"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE15"
             underscore_name="rt_quad_test_ray_count_xecore15"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE15"
             symbol_name="RT_REQUEST_COLLISION_XECORE15"
             underscore_name="rt_request_collision_xecore15"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE15"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE15"
             underscore_name="rt_input_message_ray_count_xecore15"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE15"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE15"
             underscore_name="rt_message_stall_count_xecore15"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE15"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE15"
             underscore_name="rt_transform_ray_count_xecore15"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17E57FC0" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x09E51000" />
        <register type="NOA" address="0x00009888" value="0x19E94740" />
        <register type="NOA" address="0x00009888" value="0x1FE9023A" />
        <register type="NOA" address="0x00009888" value="0x23E96800" />
        <register type="NOA" address="0x00009888" value="0x25E90011" />
        <register type="NOA" address="0x00009888" value="0x29E94740" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E400FF" />
        <register type="NOA" address="0x00009888" value="0x03E50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FE50154" />
        <register type="NOA" address="0x00009888" value="0x11E505D8" />
        <register type="NOA" address="0x00009888" value="0x13E503CE" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E903C1" />
        <register type="NOA" address="0x00009888" value="0x09E907D1" />
        <register type="NOA" address="0x00009888" value="0x0BE90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DE90FF1" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075550" />
        <register type="NOA" address="0x00009888" value="0x0109FCFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext424"
       chipset="ACMGT3"
       symbol_name="Ext424"
       underscore_name="ext424"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9141c2fe-b37b-4f53-a292-a09a3a54dbd4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE16"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE16"
             underscore_name="rt_load_store_cache_read_message_count_xecore16"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE16"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE16"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore16"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE16"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE16"
             underscore_name="rt_traversal_input_ray_count_xecore16"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE16"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE16"
             underscore_name="rt_quad_test_ray_count_xecore16"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE16"
             symbol_name="RT_REQUEST_COLLISION_XECORE16"
             underscore_name="rt_request_collision_xecore16"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE16"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE16"
             underscore_name="rt_input_message_ray_count_xecore16"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE16"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE16"
             underscore_name="rt_message_stall_count_xecore16"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE16"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE16"
             underscore_name="rt_transform_ray_count_xecore16"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16857FC0" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x08851000" />
        <register type="NOA" address="0x00009888" value="0x18894740" />
        <register type="NOA" address="0x00009888" value="0x1E89023A" />
        <register type="NOA" address="0x00009888" value="0x22896800" />
        <register type="NOA" address="0x00009888" value="0x24890011" />
        <register type="NOA" address="0x00009888" value="0x28894740" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x02850B2C" />
        <register type="NOA" address="0x00009888" value="0x0E850154" />
        <register type="NOA" address="0x00009888" value="0x108505D8" />
        <register type="NOA" address="0x00009888" value="0x128503CE" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0286AAA0" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x068903C1" />
        <register type="NOA" address="0x00009888" value="0x088907D1" />
        <register type="NOA" address="0x00009888" value="0x0A890BE1" />
        <register type="NOA" address="0x00009888" value="0x0C890FF1" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext425"
       chipset="ACMGT3"
       symbol_name="Ext425"
       underscore_name="ext425"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b655bffc-0284-4ad5-847e-caf886a651bc"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE17"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE17"
             underscore_name="rt_load_store_cache_read_message_count_xecore17"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE17"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE17"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore17"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE17"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE17"
             underscore_name="rt_traversal_input_ray_count_xecore17"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE17"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE17"
             underscore_name="rt_quad_test_ray_count_xecore17"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE17"
             symbol_name="RT_REQUEST_COLLISION_XECORE17"
             underscore_name="rt_request_collision_xecore17"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE17"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE17"
             underscore_name="rt_input_message_ray_count_xecore17"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE17"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE17"
             underscore_name="rt_message_stall_count_xecore17"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE17"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE17"
             underscore_name="rt_transform_ray_count_xecore17"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16A57FC0" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x08A51000" />
        <register type="NOA" address="0x00009888" value="0x18A94740" />
        <register type="NOA" address="0x00009888" value="0x1EA9023A" />
        <register type="NOA" address="0x00009888" value="0x22A96800" />
        <register type="NOA" address="0x00009888" value="0x24A90011" />
        <register type="NOA" address="0x00009888" value="0x28A94740" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A400FF" />
        <register type="NOA" address="0x00009888" value="0x02A50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EA50154" />
        <register type="NOA" address="0x00009888" value="0x10A505D8" />
        <register type="NOA" address="0x00009888" value="0x12A503CE" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A93254" />
        <register type="NOA" address="0x00009888" value="0x04A90208" />
        <register type="NOA" address="0x00009888" value="0x06A903C1" />
        <register type="NOA" address="0x00009888" value="0x08A907D1" />
        <register type="NOA" address="0x00009888" value="0x0AA90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CA90FF1" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext426"
       chipset="ACMGT3"
       symbol_name="Ext426"
       underscore_name="ext426"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5aca86ba-4035-4c53-af84-25152bf169e3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE18"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE18"
             underscore_name="rt_load_store_cache_read_message_count_xecore18"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE18"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE18"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore18"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE18"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE18"
             underscore_name="rt_traversal_input_ray_count_xecore18"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE18"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE18"
             underscore_name="rt_quad_test_ray_count_xecore18"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE18"
             symbol_name="RT_REQUEST_COLLISION_XECORE18"
             underscore_name="rt_request_collision_xecore18"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE18"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE18"
             underscore_name="rt_input_message_ray_count_xecore18"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE18"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE18"
             underscore_name="rt_message_stall_count_xecore18"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE18"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE18"
             underscore_name="rt_transform_ray_count_xecore18"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16C57FC0" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x08C51000" />
        <register type="NOA" address="0x00009888" value="0x18C94740" />
        <register type="NOA" address="0x00009888" value="0x1EC9023A" />
        <register type="NOA" address="0x00009888" value="0x22C96800" />
        <register type="NOA" address="0x00009888" value="0x24C90011" />
        <register type="NOA" address="0x00009888" value="0x28C94740" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x02C50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EC50154" />
        <register type="NOA" address="0x00009888" value="0x10C505D8" />
        <register type="NOA" address="0x00009888" value="0x12C503CE" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C93254" />
        <register type="NOA" address="0x00009888" value="0x04C90208" />
        <register type="NOA" address="0x00009888" value="0x06C903C1" />
        <register type="NOA" address="0x00009888" value="0x08C907D1" />
        <register type="NOA" address="0x00009888" value="0x0AC90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CC90FF1" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA0" />
        <register type="NOA" address="0x00009888" value="0x0009FCFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0002FCFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext427"
       chipset="ACMGT3"
       symbol_name="Ext427"
       underscore_name="ext427"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0ab07bde-21c8-443c-b0b2-0ab740168d29"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE19"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE19"
             underscore_name="rt_load_store_cache_read_message_count_xecore19"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE19"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE19"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore19"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE19"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE19"
             underscore_name="rt_traversal_input_ray_count_xecore19"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE19"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE19"
             underscore_name="rt_quad_test_ray_count_xecore19"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE19"
             symbol_name="RT_REQUEST_COLLISION_XECORE19"
             underscore_name="rt_request_collision_xecore19"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE19"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE19"
             underscore_name="rt_input_message_ray_count_xecore19"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE19"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE19"
             underscore_name="rt_message_stall_count_xecore19"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE19"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE19"
             underscore_name="rt_transform_ray_count_xecore19"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16E57FC0" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x08E51000" />
        <register type="NOA" address="0x00009888" value="0x18E94740" />
        <register type="NOA" address="0x00009888" value="0x1EE9023A" />
        <register type="NOA" address="0x00009888" value="0x22E96800" />
        <register type="NOA" address="0x00009888" value="0x24E90011" />
        <register type="NOA" address="0x00009888" value="0x28E94740" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E400FF" />
        <register type="NOA" address="0x00009888" value="0x02E50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EE50154" />
        <register type="NOA" address="0x00009888" value="0x10E505D8" />
        <register type="NOA" address="0x00009888" value="0x12E503CE" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E903C1" />
        <register type="NOA" address="0x00009888" value="0x08E907D1" />
        <register type="NOA" address="0x00009888" value="0x0AE90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CE90FF1" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075550" />
        <register type="NOA" address="0x00009888" value="0x0009FCFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext428"
       chipset="ACMGT3"
       symbol_name="Ext428"
       underscore_name="ext428"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="62a24a66-2325-40b3-a945-6ef37508674a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE20"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE20"
             underscore_name="rt_load_store_cache_read_message_count_xecore20"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE20"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE20"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore20"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE20"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE20"
             underscore_name="rt_traversal_input_ray_count_xecore20"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE20"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE20"
             underscore_name="rt_quad_test_ray_count_xecore20"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE20"
             symbol_name="RT_REQUEST_COLLISION_XECORE20"
             underscore_name="rt_request_collision_xecore20"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE20"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE20"
             underscore_name="rt_input_message_ray_count_xecore20"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE20"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE20"
             underscore_name="rt_message_stall_count_xecore20"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE20"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE20"
             underscore_name="rt_transform_ray_count_xecore20"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17857FC0" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x09851000" />
        <register type="NOA" address="0x00009888" value="0x19894740" />
        <register type="NOA" address="0x00009888" value="0x1F89023A" />
        <register type="NOA" address="0x00009888" value="0x23896800" />
        <register type="NOA" address="0x00009888" value="0x25890011" />
        <register type="NOA" address="0x00009888" value="0x29894740" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x03850B2C" />
        <register type="NOA" address="0x00009888" value="0x0F850154" />
        <register type="NOA" address="0x00009888" value="0x118505D8" />
        <register type="NOA" address="0x00009888" value="0x138503CE" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0386AAA0" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x078903C1" />
        <register type="NOA" address="0x00009888" value="0x098907D1" />
        <register type="NOA" address="0x00009888" value="0x0B890BE1" />
        <register type="NOA" address="0x00009888" value="0x0D890FF1" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA0" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext429"
       chipset="ACMGT3"
       symbol_name="Ext429"
       underscore_name="ext429"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="47acaafe-6b68-4d1d-a674-8d94ed118606"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE21"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE21"
             underscore_name="rt_load_store_cache_read_message_count_xecore21"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE21"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE21"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore21"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE21"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE21"
             underscore_name="rt_traversal_input_ray_count_xecore21"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE21"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE21"
             underscore_name="rt_quad_test_ray_count_xecore21"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE21"
             symbol_name="RT_REQUEST_COLLISION_XECORE21"
             underscore_name="rt_request_collision_xecore21"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE21"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE21"
             underscore_name="rt_input_message_ray_count_xecore21"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE21"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE21"
             underscore_name="rt_message_stall_count_xecore21"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE21"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE21"
             underscore_name="rt_transform_ray_count_xecore21"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17A57FC0" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x09A51000" />
        <register type="NOA" address="0x00009888" value="0x19A94740" />
        <register type="NOA" address="0x00009888" value="0x1FA9023A" />
        <register type="NOA" address="0x00009888" value="0x23A96800" />
        <register type="NOA" address="0x00009888" value="0x25A90011" />
        <register type="NOA" address="0x00009888" value="0x29A94740" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A400FF" />
        <register type="NOA" address="0x00009888" value="0x03A50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FA50154" />
        <register type="NOA" address="0x00009888" value="0x11A505D8" />
        <register type="NOA" address="0x00009888" value="0x13A503CE" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A93254" />
        <register type="NOA" address="0x00009888" value="0x05A90208" />
        <register type="NOA" address="0x00009888" value="0x07A903C1" />
        <register type="NOA" address="0x00009888" value="0x09A907D1" />
        <register type="NOA" address="0x00009888" value="0x0BA90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DA90FF1" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFF0" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009888" value="0x0101FCFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext430"
       chipset="ACMGT3"
       symbol_name="Ext430"
       underscore_name="ext430"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="72cb7918-7248-437c-ad7f-a0b2b8815148"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE22"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE22"
             underscore_name="rt_load_store_cache_read_message_count_xecore22"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE22"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE22"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore22"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE22"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE22"
             underscore_name="rt_traversal_input_ray_count_xecore22"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE22"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE22"
             underscore_name="rt_quad_test_ray_count_xecore22"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE22"
             symbol_name="RT_REQUEST_COLLISION_XECORE22"
             underscore_name="rt_request_collision_xecore22"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE22"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE22"
             underscore_name="rt_input_message_ray_count_xecore22"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE22"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE22"
             underscore_name="rt_message_stall_count_xecore22"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE22"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE22"
             underscore_name="rt_transform_ray_count_xecore22"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17C57FC0" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x09C51000" />
        <register type="NOA" address="0x00009888" value="0x19C94740" />
        <register type="NOA" address="0x00009888" value="0x1FC9023A" />
        <register type="NOA" address="0x00009888" value="0x23C96800" />
        <register type="NOA" address="0x00009888" value="0x25C90011" />
        <register type="NOA" address="0x00009888" value="0x29C94740" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x03C50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FC50154" />
        <register type="NOA" address="0x00009888" value="0x11C505D8" />
        <register type="NOA" address="0x00009888" value="0x13C503CE" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C93254" />
        <register type="NOA" address="0x00009888" value="0x05C90208" />
        <register type="NOA" address="0x00009888" value="0x07C903C1" />
        <register type="NOA" address="0x00009888" value="0x09C907D1" />
        <register type="NOA" address="0x00009888" value="0x0BC90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DC90FF1" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAA0" />
        <register type="NOA" address="0x00009888" value="0x0109FCFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0102FCFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext431"
       chipset="ACMGT3"
       symbol_name="Ext431"
       underscore_name="ext431"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0ccfdef6-3cdb-485c-9aba-d3e0040e305e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE23"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE23"
             underscore_name="rt_load_store_cache_read_message_count_xecore23"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE23"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE23"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore23"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE23"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE23"
             underscore_name="rt_traversal_input_ray_count_xecore23"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE23"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE23"
             underscore_name="rt_quad_test_ray_count_xecore23"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE23"
             symbol_name="RT_REQUEST_COLLISION_XECORE23"
             underscore_name="rt_request_collision_xecore23"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE23"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE23"
             underscore_name="rt_input_message_ray_count_xecore23"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE23"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE23"
             underscore_name="rt_message_stall_count_xecore23"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE23"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE23"
             underscore_name="rt_transform_ray_count_xecore23"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17E57FC0" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x09E51000" />
        <register type="NOA" address="0x00009888" value="0x19E94740" />
        <register type="NOA" address="0x00009888" value="0x1FE9023A" />
        <register type="NOA" address="0x00009888" value="0x23E96800" />
        <register type="NOA" address="0x00009888" value="0x25E90011" />
        <register type="NOA" address="0x00009888" value="0x29E94740" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E400FF" />
        <register type="NOA" address="0x00009888" value="0x03E50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FE50154" />
        <register type="NOA" address="0x00009888" value="0x11E505D8" />
        <register type="NOA" address="0x00009888" value="0x13E503CE" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E903C1" />
        <register type="NOA" address="0x00009888" value="0x09E907D1" />
        <register type="NOA" address="0x00009888" value="0x0BE90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DE90FF1" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075550" />
        <register type="NOA" address="0x00009888" value="0x0109FCFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext432"
       chipset="ACMGT3"
       symbol_name="Ext432"
       underscore_name="ext432"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e9b7707a-c96e-45dd-b513-fae7d7468ddb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE24"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE24"
             underscore_name="rt_load_store_cache_read_message_count_xecore24"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE24"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE24"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore24"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE24"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE24"
             underscore_name="rt_traversal_input_ray_count_xecore24"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE24"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE24"
             underscore_name="rt_quad_test_ray_count_xecore24"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE24"
             symbol_name="RT_REQUEST_COLLISION_XECORE24"
             underscore_name="rt_request_collision_xecore24"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE24"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE24"
             underscore_name="rt_input_message_ray_count_xecore24"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE24"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE24"
             underscore_name="rt_message_stall_count_xecore24"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE24"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE24"
             underscore_name="rt_transform_ray_count_xecore24"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16857FC0" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x08851000" />
        <register type="NOA" address="0x00009888" value="0x18894740" />
        <register type="NOA" address="0x00009888" value="0x1E89023A" />
        <register type="NOA" address="0x00009888" value="0x22896800" />
        <register type="NOA" address="0x00009888" value="0x24890011" />
        <register type="NOA" address="0x00009888" value="0x28894740" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x008400FF" />
        <register type="NOA" address="0x00009888" value="0x02850B2C" />
        <register type="NOA" address="0x00009888" value="0x0E850154" />
        <register type="NOA" address="0x00009888" value="0x108505D8" />
        <register type="NOA" address="0x00009888" value="0x128503CE" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x0286AAA0" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x068903C1" />
        <register type="NOA" address="0x00009888" value="0x088907D1" />
        <register type="NOA" address="0x00009888" value="0x0A890BE1" />
        <register type="NOA" address="0x00009888" value="0x0C890FF1" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAA0" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext433"
       chipset="ACMGT3"
       symbol_name="Ext433"
       underscore_name="ext433"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4ecad344-9bda-4c3e-b310-284a9d249028"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE25"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE25"
             underscore_name="rt_load_store_cache_read_message_count_xecore25"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE25"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE25"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore25"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE25"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE25"
             underscore_name="rt_traversal_input_ray_count_xecore25"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE25"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE25"
             underscore_name="rt_quad_test_ray_count_xecore25"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE25"
             symbol_name="RT_REQUEST_COLLISION_XECORE25"
             underscore_name="rt_request_collision_xecore25"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE25"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE25"
             underscore_name="rt_input_message_ray_count_xecore25"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE25"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE25"
             underscore_name="rt_message_stall_count_xecore25"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE25"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE25"
             underscore_name="rt_transform_ray_count_xecore25"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16A57FC0" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x08A51000" />
        <register type="NOA" address="0x00009888" value="0x18A94740" />
        <register type="NOA" address="0x00009888" value="0x1EA9023A" />
        <register type="NOA" address="0x00009888" value="0x22A96800" />
        <register type="NOA" address="0x00009888" value="0x24A90011" />
        <register type="NOA" address="0x00009888" value="0x28A94740" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A400FF" />
        <register type="NOA" address="0x00009888" value="0x02A50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EA50154" />
        <register type="NOA" address="0x00009888" value="0x10A505D8" />
        <register type="NOA" address="0x00009888" value="0x12A503CE" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A93254" />
        <register type="NOA" address="0x00009888" value="0x04A90208" />
        <register type="NOA" address="0x00009888" value="0x06A903C1" />
        <register type="NOA" address="0x00009888" value="0x08A907D1" />
        <register type="NOA" address="0x00009888" value="0x0AA90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CA90FF1" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAA0" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext434"
       chipset="ACMGT3"
       symbol_name="Ext434"
       underscore_name="ext434"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ddb99956-0871-42f4-8b6b-dbca21a726ee"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE26"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE26"
             underscore_name="rt_load_store_cache_read_message_count_xecore26"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE26"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE26"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore26"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE26"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE26"
             underscore_name="rt_traversal_input_ray_count_xecore26"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE26"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE26"
             underscore_name="rt_quad_test_ray_count_xecore26"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE26"
             symbol_name="RT_REQUEST_COLLISION_XECORE26"
             underscore_name="rt_request_collision_xecore26"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE26"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE26"
             underscore_name="rt_input_message_ray_count_xecore26"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE26"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE26"
             underscore_name="rt_message_stall_count_xecore26"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE26"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE26"
             underscore_name="rt_transform_ray_count_xecore26"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16C57FC0" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x08C51000" />
        <register type="NOA" address="0x00009888" value="0x18C94740" />
        <register type="NOA" address="0x00009888" value="0x1EC9023A" />
        <register type="NOA" address="0x00009888" value="0x22C96800" />
        <register type="NOA" address="0x00009888" value="0x24C90011" />
        <register type="NOA" address="0x00009888" value="0x28C94740" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C400FF" />
        <register type="NOA" address="0x00009888" value="0x02C50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EC50154" />
        <register type="NOA" address="0x00009888" value="0x10C505D8" />
        <register type="NOA" address="0x00009888" value="0x12C503CE" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C93254" />
        <register type="NOA" address="0x00009888" value="0x04C90208" />
        <register type="NOA" address="0x00009888" value="0x06C903C1" />
        <register type="NOA" address="0x00009888" value="0x08C907D1" />
        <register type="NOA" address="0x00009888" value="0x0AC90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CC90FF1" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA0" />
        <register type="NOA" address="0x00009888" value="0x0009FCFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0002FCFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAA0" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext435"
       chipset="ACMGT3"
       symbol_name="Ext435"
       underscore_name="ext435"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a992c151-134d-4959-879e-2c5b8dc2b98a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE27"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE27"
             underscore_name="rt_load_store_cache_read_message_count_xecore27"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE27"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE27"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore27"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE27"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE27"
             underscore_name="rt_traversal_input_ray_count_xecore27"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE27"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE27"
             underscore_name="rt_quad_test_ray_count_xecore27"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE27"
             symbol_name="RT_REQUEST_COLLISION_XECORE27"
             underscore_name="rt_request_collision_xecore27"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE27"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE27"
             underscore_name="rt_input_message_ray_count_xecore27"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE27"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE27"
             underscore_name="rt_message_stall_count_xecore27"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE27"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE27"
             underscore_name="rt_transform_ray_count_xecore27"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16E57FC0" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x08E51000" />
        <register type="NOA" address="0x00009888" value="0x18E94740" />
        <register type="NOA" address="0x00009888" value="0x1EE9023A" />
        <register type="NOA" address="0x00009888" value="0x22E96800" />
        <register type="NOA" address="0x00009888" value="0x24E90011" />
        <register type="NOA" address="0x00009888" value="0x28E94740" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E400FF" />
        <register type="NOA" address="0x00009888" value="0x02E50B2C" />
        <register type="NOA" address="0x00009888" value="0x0EE50154" />
        <register type="NOA" address="0x00009888" value="0x10E505D8" />
        <register type="NOA" address="0x00009888" value="0x12E503CE" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E6AAA0" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E903C1" />
        <register type="NOA" address="0x00009888" value="0x08E907D1" />
        <register type="NOA" address="0x00009888" value="0x0AE90BE1" />
        <register type="NOA" address="0x00009888" value="0x0CE90FF1" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075550" />
        <register type="NOA" address="0x00009888" value="0x0009FCFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAA0" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext436"
       chipset="ACMGT3"
       symbol_name="Ext436"
       underscore_name="ext436"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="05453f6f-3850-4412-9dc5-aacc57dc23ee"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE28"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE28"
             underscore_name="rt_load_store_cache_read_message_count_xecore28"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE28"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE28"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore28"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE28"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE28"
             underscore_name="rt_traversal_input_ray_count_xecore28"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE28"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE28"
             underscore_name="rt_quad_test_ray_count_xecore28"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE28"
             symbol_name="RT_REQUEST_COLLISION_XECORE28"
             underscore_name="rt_request_collision_xecore28"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE28"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE28"
             underscore_name="rt_input_message_ray_count_xecore28"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE28"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE28"
             underscore_name="rt_message_stall_count_xecore28"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE28"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE28"
             underscore_name="rt_transform_ray_count_xecore28"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17857FC0" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x09851000" />
        <register type="NOA" address="0x00009888" value="0x19894740" />
        <register type="NOA" address="0x00009888" value="0x1F89023A" />
        <register type="NOA" address="0x00009888" value="0x23896800" />
        <register type="NOA" address="0x00009888" value="0x25890011" />
        <register type="NOA" address="0x00009888" value="0x29894740" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x018400FF" />
        <register type="NOA" address="0x00009888" value="0x03850B2C" />
        <register type="NOA" address="0x00009888" value="0x0F850154" />
        <register type="NOA" address="0x00009888" value="0x118505D8" />
        <register type="NOA" address="0x00009888" value="0x138503CE" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x0386AAA0" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x078903C1" />
        <register type="NOA" address="0x00009888" value="0x098907D1" />
        <register type="NOA" address="0x00009888" value="0x0B890BE1" />
        <register type="NOA" address="0x00009888" value="0x0D890FF1" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAA0" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAA0" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext437"
       chipset="ACMGT3"
       symbol_name="Ext437"
       underscore_name="ext437"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6a863ebb-4f0a-4a6f-81a0-979a0a972ce1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE29"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE29"
             underscore_name="rt_load_store_cache_read_message_count_xecore29"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE29"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE29"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore29"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE29"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE29"
             underscore_name="rt_traversal_input_ray_count_xecore29"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE29"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE29"
             underscore_name="rt_quad_test_ray_count_xecore29"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE29"
             symbol_name="RT_REQUEST_COLLISION_XECORE29"
             underscore_name="rt_request_collision_xecore29"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE29"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE29"
             underscore_name="rt_input_message_ray_count_xecore29"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE29"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE29"
             underscore_name="rt_message_stall_count_xecore29"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE29"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE29"
             underscore_name="rt_transform_ray_count_xecore29"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17A57FC0" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x09A51000" />
        <register type="NOA" address="0x00009888" value="0x19A94740" />
        <register type="NOA" address="0x00009888" value="0x1FA9023A" />
        <register type="NOA" address="0x00009888" value="0x23A96800" />
        <register type="NOA" address="0x00009888" value="0x25A90011" />
        <register type="NOA" address="0x00009888" value="0x29A94740" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A400FF" />
        <register type="NOA" address="0x00009888" value="0x03A50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FA50154" />
        <register type="NOA" address="0x00009888" value="0x11A505D8" />
        <register type="NOA" address="0x00009888" value="0x13A503CE" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A93254" />
        <register type="NOA" address="0x00009888" value="0x05A90208" />
        <register type="NOA" address="0x00009888" value="0x07A903C1" />
        <register type="NOA" address="0x00009888" value="0x09A907D1" />
        <register type="NOA" address="0x00009888" value="0x0BA90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DA90FF1" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFF0" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009888" value="0x0101FCFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAA0" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext438"
       chipset="ACMGT3"
       symbol_name="Ext438"
       underscore_name="ext438"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5b95cc2f-5942-4fe3-be28-8940db9b99bb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE30"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE30"
             underscore_name="rt_load_store_cache_read_message_count_xecore30"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE30"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE30"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore30"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE30"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE30"
             underscore_name="rt_traversal_input_ray_count_xecore30"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE30"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE30"
             underscore_name="rt_quad_test_ray_count_xecore30"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE30"
             symbol_name="RT_REQUEST_COLLISION_XECORE30"
             underscore_name="rt_request_collision_xecore30"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE30"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE30"
             underscore_name="rt_input_message_ray_count_xecore30"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE30"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE30"
             underscore_name="rt_message_stall_count_xecore30"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE30"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE30"
             underscore_name="rt_transform_ray_count_xecore30"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17C57FC0" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x09C51000" />
        <register type="NOA" address="0x00009888" value="0x19C94740" />
        <register type="NOA" address="0x00009888" value="0x1FC9023A" />
        <register type="NOA" address="0x00009888" value="0x23C96800" />
        <register type="NOA" address="0x00009888" value="0x25C90011" />
        <register type="NOA" address="0x00009888" value="0x29C94740" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C400FF" />
        <register type="NOA" address="0x00009888" value="0x03C50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FC50154" />
        <register type="NOA" address="0x00009888" value="0x11C505D8" />
        <register type="NOA" address="0x00009888" value="0x13C503CE" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C93254" />
        <register type="NOA" address="0x00009888" value="0x05C90208" />
        <register type="NOA" address="0x00009888" value="0x07C903C1" />
        <register type="NOA" address="0x00009888" value="0x09C907D1" />
        <register type="NOA" address="0x00009888" value="0x0BC90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DC90FF1" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAA0" />
        <register type="NOA" address="0x00009888" value="0x0109FCFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0102FCFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAA0" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext439"
       chipset="ACMGT3"
       symbol_name="Ext439"
       underscore_name="ext439"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1474625b-322c-439d-90e3-53c245a07f97"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT LOAD STORE CACHE READ MESSAGE COUNT XECORE31"
             symbol_name="RT_LOAD_STORE_CACHE_READ_MESSAGE_COUNT_XECORE31"
             underscore_name="rt_load_store_cache_read_message_count_xecore31"
             description="Number of read messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT LOAD STORE CACHE WRITE FROM MESSAGE COUNT XECORE31"
             symbol_name="RT_LOAD_STORE_CACHE_WRITE_FROM_MESSAGE_COUNT_XECORE31"
             underscore_name="rt_load_store_cache_write_from_message_count_xecore31"
             description="Number of write messages sent from Ray Tracing unit to the Load Store Cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL INPUT RAY COUNT XECORE31"
             symbol_name="RT_TRAVERSAL_INPUT_RAY_COUNT_XECORE31"
             underscore_name="rt_traversal_input_ray_count_xecore31"
             description="Number of Ray Tracing Traversal input rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT QUAD TEST RAY COUNT XECORE31"
             symbol_name="RT_QUAD_TEST_RAY_COUNT_XECORE31"
             underscore_name="rt_quad_test_ray_count_xecore31"
             description="Number of nodes processed that use ray-quad intersection pipeline"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT REQUEST COLLISION XECORE31"
             symbol_name="RT_REQUEST_COLLISION_XECORE31"
             underscore_name="rt_request_collision_xecore31"
             description="Percentage of time in which  Ray Tracing Leaf has two Traversal inputs valid"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT MESSAGE RAY COUNT XECORE31"
             symbol_name="RT_INPUT_MESSAGE_RAY_COUNT_XECORE31"
             underscore_name="rt_input_message_ray_count_xecore31"
             description="Number of valid SIMD lanes in the TraceRay message"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MESSAGE STALL COUNT XECORE31"
             symbol_name="RT_MESSAGE_STALL_COUNT_XECORE31"
             underscore_name="rt_message_stall_count_xecore31"
             description="Percentage of time in which Ray Tracing message input is stalled while accepting input"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRANSFORM RAY COUNT XECORE31"
             symbol_name="RT_TRANSFORM_RAY_COUNT_XECORE31"
             underscore_name="rt_transform_ray_count_xecore31"
             description="Number of only HW transform accesses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17E57FC0" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x09E51000" />
        <register type="NOA" address="0x00009888" value="0x19E94740" />
        <register type="NOA" address="0x00009888" value="0x1FE9023A" />
        <register type="NOA" address="0x00009888" value="0x23E96800" />
        <register type="NOA" address="0x00009888" value="0x25E90011" />
        <register type="NOA" address="0x00009888" value="0x29E94740" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E400FF" />
        <register type="NOA" address="0x00009888" value="0x03E50B2C" />
        <register type="NOA" address="0x00009888" value="0x0FE50154" />
        <register type="NOA" address="0x00009888" value="0x11E505D8" />
        <register type="NOA" address="0x00009888" value="0x13E503CE" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E6AAA0" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E903C1" />
        <register type="NOA" address="0x00009888" value="0x09E907D1" />
        <register type="NOA" address="0x00009888" value="0x0BE90BE1" />
        <register type="NOA" address="0x00009888" value="0x0DE90FF1" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FCFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075550" />
        <register type="NOA" address="0x00009888" value="0x0109FCFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAA0" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x16031000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FCFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x0000000A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFC" />
        <register type="OA" address="0x0000D968" value="0x00000022" />
        <register type="OA" address="0x0000D96C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D970" value="0x00000082" />
        <register type="OA" address="0x0000D974" value="0x0000FFCF" />
        <register type="OA" address="0x0000D978" value="0x00000202" />
        <register type="OA" address="0x0000D97C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext440"
       chipset="ACMGT3"
       symbol_name="Ext440"
       underscore_name="ext440"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9112768a-99fd-4861-b1b2-ca7eb9a46228"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE0"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE0"
             underscore_name="rt_traversal_output_ray_count_xecore0"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE1"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE1"
             underscore_name="rt_traversal_output_ray_count_xecore1"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE2"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE2"
             underscore_name="rt_traversal_output_ray_count_xecore2"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE3"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE3"
             underscore_name="rt_traversal_output_ray_count_xecore3"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E8545E0" />
        <register type="NOA" address="0x00009888" value="0x1EA545E0" />
        <register type="NOA" address="0x00009888" value="0x1EC545E0" />
        <register type="NOA" address="0x00009888" value="0x1EE545E0" />
        <register type="NOA" address="0x00009888" value="0x0485C70E" />
        <register type="NOA" address="0x00009888" value="0x06850E78" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50C70" />
        <register type="NOA" address="0x00009888" value="0x0AA50E78" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50C70" />
        <register type="NOA" address="0x00009888" value="0x0EC50E78" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50C70" />
        <register type="NOA" address="0x00009888" value="0x12E50E78" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext441"
       chipset="ACMGT3"
       symbol_name="Ext441"
       underscore_name="ext441"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f2579b7f-2747-49fd-b5ed-ef10662ce62a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE4"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE4"
             underscore_name="rt_traversal_output_ray_count_xecore4"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE5"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE5"
             underscore_name="rt_traversal_output_ray_count_xecore5"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE6"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE6"
             underscore_name="rt_traversal_output_ray_count_xecore6"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE7"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE7"
             underscore_name="rt_traversal_output_ray_count_xecore7"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1F8545E0" />
        <register type="NOA" address="0x00009888" value="0x1FA545E0" />
        <register type="NOA" address="0x00009888" value="0x1FC545E0" />
        <register type="NOA" address="0x00009888" value="0x1FE545E0" />
        <register type="NOA" address="0x00009888" value="0x0585C70E" />
        <register type="NOA" address="0x00009888" value="0x07850E78" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50C70" />
        <register type="NOA" address="0x00009888" value="0x0BA50E78" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50C70" />
        <register type="NOA" address="0x00009888" value="0x0FC50E78" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50C70" />
        <register type="NOA" address="0x00009888" value="0x13E50E78" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext442"
       chipset="ACMGT3"
       symbol_name="Ext442"
       underscore_name="ext442"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f572f1c9-3f61-48e8-9bd1-d58a8cd60520"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE8"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE8"
             underscore_name="rt_traversal_output_ray_count_xecore8"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE9"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE9"
             underscore_name="rt_traversal_output_ray_count_xecore9"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE10"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE10"
             underscore_name="rt_traversal_output_ray_count_xecore10"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE11"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE11"
             underscore_name="rt_traversal_output_ray_count_xecore11"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E8545E0" />
        <register type="NOA" address="0x00009888" value="0x1EA545E0" />
        <register type="NOA" address="0x00009888" value="0x1EC545E0" />
        <register type="NOA" address="0x00009888" value="0x1EE545E0" />
        <register type="NOA" address="0x00009888" value="0x0485C70E" />
        <register type="NOA" address="0x00009888" value="0x06850E78" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50C70" />
        <register type="NOA" address="0x00009888" value="0x0AA50E78" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50C70" />
        <register type="NOA" address="0x00009888" value="0x0EC50E78" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50C70" />
        <register type="NOA" address="0x00009888" value="0x12E50E78" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext443"
       chipset="ACMGT3"
       symbol_name="Ext443"
       underscore_name="ext443"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4c923c96-134d-4802-a61f-9c3e50af7e9f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE12"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE12"
             underscore_name="rt_traversal_output_ray_count_xecore12"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE13"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE13"
             underscore_name="rt_traversal_output_ray_count_xecore13"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE14"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE14"
             underscore_name="rt_traversal_output_ray_count_xecore14"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE15"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE15"
             underscore_name="rt_traversal_output_ray_count_xecore15"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1F8545E0" />
        <register type="NOA" address="0x00009888" value="0x1FA545E0" />
        <register type="NOA" address="0x00009888" value="0x1FC545E0" />
        <register type="NOA" address="0x00009888" value="0x1FE545E0" />
        <register type="NOA" address="0x00009888" value="0x0585C70E" />
        <register type="NOA" address="0x00009888" value="0x07850E78" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50C70" />
        <register type="NOA" address="0x00009888" value="0x0BA50E78" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50C70" />
        <register type="NOA" address="0x00009888" value="0x0FC50E78" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50C70" />
        <register type="NOA" address="0x00009888" value="0x13E50E78" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext444"
       chipset="ACMGT3"
       symbol_name="Ext444"
       underscore_name="ext444"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c89197d6-8bce-4479-9961-2c50e8ffbcf7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE16"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE16"
             underscore_name="rt_traversal_output_ray_count_xecore16"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE17"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE17"
             underscore_name="rt_traversal_output_ray_count_xecore17"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE18"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE18"
             underscore_name="rt_traversal_output_ray_count_xecore18"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE19"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE19"
             underscore_name="rt_traversal_output_ray_count_xecore19"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E8545E0" />
        <register type="NOA" address="0x00009888" value="0x1EA545E0" />
        <register type="NOA" address="0x00009888" value="0x1EC545E0" />
        <register type="NOA" address="0x00009888" value="0x1EE545E0" />
        <register type="NOA" address="0x00009888" value="0x0485C70E" />
        <register type="NOA" address="0x00009888" value="0x06850E78" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50C70" />
        <register type="NOA" address="0x00009888" value="0x0AA50E78" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50C70" />
        <register type="NOA" address="0x00009888" value="0x0EC50E78" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50C70" />
        <register type="NOA" address="0x00009888" value="0x12E50E78" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext445"
       chipset="ACMGT3"
       symbol_name="Ext445"
       underscore_name="ext445"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="87885a48-5d45-47e8-81b3-176db423b454"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE20"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE20"
             underscore_name="rt_traversal_output_ray_count_xecore20"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE21"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE21"
             underscore_name="rt_traversal_output_ray_count_xecore21"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE22"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE22"
             underscore_name="rt_traversal_output_ray_count_xecore22"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE23"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE23"
             underscore_name="rt_traversal_output_ray_count_xecore23"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1F8545E0" />
        <register type="NOA" address="0x00009888" value="0x1FA545E0" />
        <register type="NOA" address="0x00009888" value="0x1FC545E0" />
        <register type="NOA" address="0x00009888" value="0x1FE545E0" />
        <register type="NOA" address="0x00009888" value="0x0585C70E" />
        <register type="NOA" address="0x00009888" value="0x07850E78" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50C70" />
        <register type="NOA" address="0x00009888" value="0x0BA50E78" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50C70" />
        <register type="NOA" address="0x00009888" value="0x0FC50E78" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50C70" />
        <register type="NOA" address="0x00009888" value="0x13E50E78" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext446"
       chipset="ACMGT3"
       symbol_name="Ext446"
       underscore_name="ext446"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="323e04f8-e194-4032-bd1f-159b0131f1bb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE24"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE24"
             underscore_name="rt_traversal_output_ray_count_xecore24"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE25"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE25"
             underscore_name="rt_traversal_output_ray_count_xecore25"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE26"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE26"
             underscore_name="rt_traversal_output_ray_count_xecore26"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE27"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE27"
             underscore_name="rt_traversal_output_ray_count_xecore27"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E8545E0" />
        <register type="NOA" address="0x00009888" value="0x1EA545E0" />
        <register type="NOA" address="0x00009888" value="0x1EC545E0" />
        <register type="NOA" address="0x00009888" value="0x1EE545E0" />
        <register type="NOA" address="0x00009888" value="0x0485C70E" />
        <register type="NOA" address="0x00009888" value="0x06850E78" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50C70" />
        <register type="NOA" address="0x00009888" value="0x0AA50E78" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50C70" />
        <register type="NOA" address="0x00009888" value="0x0EC50E78" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50C70" />
        <register type="NOA" address="0x00009888" value="0x12E50E78" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext447"
       chipset="ACMGT3"
       symbol_name="Ext447"
       underscore_name="ext447"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1999b632-cd36-49ec-a888-0a458f9f5673"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE28"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE28"
             underscore_name="rt_traversal_output_ray_count_xecore28"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE29"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE29"
             underscore_name="rt_traversal_output_ray_count_xecore29"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE30"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE30"
             underscore_name="rt_traversal_output_ray_count_xecore30"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL OUTPUT RAY COUNT XECORE31"
             symbol_name="RT_TRAVERSAL_OUTPUT_RAY_COUNT_XECORE31"
             underscore_name="rt_traversal_output_ray_count_xecore31"
             description="Number of Ray Tracing Traversal output rays"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1F8545E0" />
        <register type="NOA" address="0x00009888" value="0x1FA545E0" />
        <register type="NOA" address="0x00009888" value="0x1FC545E0" />
        <register type="NOA" address="0x00009888" value="0x1FE545E0" />
        <register type="NOA" address="0x00009888" value="0x0585C70E" />
        <register type="NOA" address="0x00009888" value="0x07850E78" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50C70" />
        <register type="NOA" address="0x00009888" value="0x0BA50E78" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50C70" />
        <register type="NOA" address="0x00009888" value="0x0FC50E78" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50C70" />
        <register type="NOA" address="0x00009888" value="0x13E50E78" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext448"
       chipset="ACMGT3"
       symbol_name="Ext448"
       underscore_name="ext448"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="71487a9a-9e3f-4bee-95b9-cd42969e4278"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE0"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE0"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore0"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE1"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE1"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore1"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE2"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE2"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore2"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE3"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE3"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore3"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485D37E" />
        <register type="NOA" address="0x00009888" value="0x06850F3F" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50D37" />
        <register type="NOA" address="0x00009888" value="0x0AA50F3F" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50D37" />
        <register type="NOA" address="0x00009888" value="0x0EC50F3F" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50D37" />
        <register type="NOA" address="0x00009888" value="0x12E50F3F" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext449"
       chipset="ACMGT3"
       symbol_name="Ext449"
       underscore_name="ext449"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="299dff90-c563-48f4-b1b4-eacf678b6727"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE4"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE4"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore4"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE5"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE5"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore5"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE6"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE6"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore6"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE7"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE7"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore7"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585D37E" />
        <register type="NOA" address="0x00009888" value="0x07850F3F" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50D37" />
        <register type="NOA" address="0x00009888" value="0x0BA50F3F" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50D37" />
        <register type="NOA" address="0x00009888" value="0x0FC50F3F" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50D37" />
        <register type="NOA" address="0x00009888" value="0x13E50F3F" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext450"
       chipset="ACMGT3"
       symbol_name="Ext450"
       underscore_name="ext450"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="85729a73-d105-4f88-9f85-833961661877"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE8"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE8"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore8"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE9"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE9"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore9"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE10"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE10"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore10"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE11"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE11"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore11"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485D37E" />
        <register type="NOA" address="0x00009888" value="0x06850F3F" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50D37" />
        <register type="NOA" address="0x00009888" value="0x0AA50F3F" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50D37" />
        <register type="NOA" address="0x00009888" value="0x0EC50F3F" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50D37" />
        <register type="NOA" address="0x00009888" value="0x12E50F3F" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext451"
       chipset="ACMGT3"
       symbol_name="Ext451"
       underscore_name="ext451"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="74df82fd-abc3-4934-8cb5-cc71324c1816"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE12"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE12"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore12"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE13"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE13"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore13"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE14"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE14"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore14"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE15"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE15"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore15"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585D37E" />
        <register type="NOA" address="0x00009888" value="0x07850F3F" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50D37" />
        <register type="NOA" address="0x00009888" value="0x0BA50F3F" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50D37" />
        <register type="NOA" address="0x00009888" value="0x0FC50F3F" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50D37" />
        <register type="NOA" address="0x00009888" value="0x13E50F3F" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext452"
       chipset="ACMGT3"
       symbol_name="Ext452"
       underscore_name="ext452"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d1c28b9e-8ce0-4750-bf4b-ec446d4c3916"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE16"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE16"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore16"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE17"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE17"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore17"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE18"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE18"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore18"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE19"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE19"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore19"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485D37E" />
        <register type="NOA" address="0x00009888" value="0x06850F3F" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50D37" />
        <register type="NOA" address="0x00009888" value="0x0AA50F3F" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50D37" />
        <register type="NOA" address="0x00009888" value="0x0EC50F3F" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50D37" />
        <register type="NOA" address="0x00009888" value="0x12E50F3F" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext453"
       chipset="ACMGT3"
       symbol_name="Ext453"
       underscore_name="ext453"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="56876ce8-6162-4812-a5ff-acdf8b896a9c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE20"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE20"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore20"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE21"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE21"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore21"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE22"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE22"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore22"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE23"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE23"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore23"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585D37E" />
        <register type="NOA" address="0x00009888" value="0x07850F3F" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50D37" />
        <register type="NOA" address="0x00009888" value="0x0BA50F3F" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50D37" />
        <register type="NOA" address="0x00009888" value="0x0FC50F3F" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50D37" />
        <register type="NOA" address="0x00009888" value="0x13E50F3F" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext454"
       chipset="ACMGT3"
       symbol_name="Ext454"
       underscore_name="ext454"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4c84ebed-5683-417b-8b31-d60919bdf00e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE24"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE24"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore24"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE25"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE25"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore25"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE26"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE26"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore26"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE27"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE27"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore27"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485D37E" />
        <register type="NOA" address="0x00009888" value="0x06850F3F" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50D37" />
        <register type="NOA" address="0x00009888" value="0x0AA50F3F" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50D37" />
        <register type="NOA" address="0x00009888" value="0x0EC50F3F" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50D37" />
        <register type="NOA" address="0x00009888" value="0x12E50F3F" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext455"
       chipset="ACMGT3"
       symbol_name="Ext455"
       underscore_name="ext455"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="870f786b-e570-427d-868d-bdead22a485d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE28"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE28"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore28"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE29"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE29"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore29"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE30"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE30"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore30"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT ANY HIT THREAD RAY DISPATCH XECORE31"
             symbol_name="RT_ANY_HIT_THREAD_RAY_DISPATCH_XECORE31"
             underscore_name="rt_any_hit_thread_ray_dispatch_xecore31"
             description="Number of any hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585D37E" />
        <register type="NOA" address="0x00009888" value="0x07850F3F" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50D37" />
        <register type="NOA" address="0x00009888" value="0x0BA50F3F" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50D37" />
        <register type="NOA" address="0x00009888" value="0x0FC50F3F" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50D37" />
        <register type="NOA" address="0x00009888" value="0x13E50F3F" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext456"
       chipset="ACMGT3"
       symbol_name="Ext456"
       underscore_name="ext456"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7385d290-7061-4248-8b13-ac4abe1212d6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE0"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE0"
             underscore_name="rt_callable_thread_ray_dispatch_xecore0"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE1"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE1"
             underscore_name="rt_callable_thread_ray_dispatch_xecore1"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE2"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE2"
             underscore_name="rt_callable_thread_ray_dispatch_xecore2"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE3"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE3"
             underscore_name="rt_callable_thread_ray_dispatch_xecore3"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485CB7E" />
        <register type="NOA" address="0x00009888" value="0x06850EBF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50CB7" />
        <register type="NOA" address="0x00009888" value="0x0AA50EBF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50CB7" />
        <register type="NOA" address="0x00009888" value="0x0EC50EBF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50CB7" />
        <register type="NOA" address="0x00009888" value="0x12E50EBF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext457"
       chipset="ACMGT3"
       symbol_name="Ext457"
       underscore_name="ext457"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e92a854c-ef93-44fe-a9c9-2e564fd57215"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE4"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE4"
             underscore_name="rt_callable_thread_ray_dispatch_xecore4"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE5"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE5"
             underscore_name="rt_callable_thread_ray_dispatch_xecore5"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE6"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE6"
             underscore_name="rt_callable_thread_ray_dispatch_xecore6"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE7"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE7"
             underscore_name="rt_callable_thread_ray_dispatch_xecore7"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585CB7E" />
        <register type="NOA" address="0x00009888" value="0x07850EBF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50CB7" />
        <register type="NOA" address="0x00009888" value="0x0BA50EBF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50CB7" />
        <register type="NOA" address="0x00009888" value="0x0FC50EBF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50CB7" />
        <register type="NOA" address="0x00009888" value="0x13E50EBF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext458"
       chipset="ACMGT3"
       symbol_name="Ext458"
       underscore_name="ext458"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0839f197-8c02-4ab5-adee-f26d39d57060"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE8"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE8"
             underscore_name="rt_callable_thread_ray_dispatch_xecore8"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE9"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE9"
             underscore_name="rt_callable_thread_ray_dispatch_xecore9"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE10"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE10"
             underscore_name="rt_callable_thread_ray_dispatch_xecore10"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE11"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE11"
             underscore_name="rt_callable_thread_ray_dispatch_xecore11"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485CB7E" />
        <register type="NOA" address="0x00009888" value="0x06850EBF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50CB7" />
        <register type="NOA" address="0x00009888" value="0x0AA50EBF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50CB7" />
        <register type="NOA" address="0x00009888" value="0x0EC50EBF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50CB7" />
        <register type="NOA" address="0x00009888" value="0x12E50EBF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext459"
       chipset="ACMGT3"
       symbol_name="Ext459"
       underscore_name="ext459"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b39c926c-557f-42d6-9ab8-3dc749774ca2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE12"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE12"
             underscore_name="rt_callable_thread_ray_dispatch_xecore12"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE13"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE13"
             underscore_name="rt_callable_thread_ray_dispatch_xecore13"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE14"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE14"
             underscore_name="rt_callable_thread_ray_dispatch_xecore14"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE15"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE15"
             underscore_name="rt_callable_thread_ray_dispatch_xecore15"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585CB7E" />
        <register type="NOA" address="0x00009888" value="0x07850EBF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50CB7" />
        <register type="NOA" address="0x00009888" value="0x0BA50EBF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50CB7" />
        <register type="NOA" address="0x00009888" value="0x0FC50EBF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50CB7" />
        <register type="NOA" address="0x00009888" value="0x13E50EBF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext460"
       chipset="ACMGT3"
       symbol_name="Ext460"
       underscore_name="ext460"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9a7989c1-a520-4785-9aeb-f522bb692de6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE16"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE16"
             underscore_name="rt_callable_thread_ray_dispatch_xecore16"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE17"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE17"
             underscore_name="rt_callable_thread_ray_dispatch_xecore17"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE18"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE18"
             underscore_name="rt_callable_thread_ray_dispatch_xecore18"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE19"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE19"
             underscore_name="rt_callable_thread_ray_dispatch_xecore19"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485CB7E" />
        <register type="NOA" address="0x00009888" value="0x06850EBF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50CB7" />
        <register type="NOA" address="0x00009888" value="0x0AA50EBF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50CB7" />
        <register type="NOA" address="0x00009888" value="0x0EC50EBF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50CB7" />
        <register type="NOA" address="0x00009888" value="0x12E50EBF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext461"
       chipset="ACMGT3"
       symbol_name="Ext461"
       underscore_name="ext461"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6eb94cf4-077d-4d52-89c6-272cb33fd9bc"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE20"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE20"
             underscore_name="rt_callable_thread_ray_dispatch_xecore20"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE21"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE21"
             underscore_name="rt_callable_thread_ray_dispatch_xecore21"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE22"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE22"
             underscore_name="rt_callable_thread_ray_dispatch_xecore22"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE23"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE23"
             underscore_name="rt_callable_thread_ray_dispatch_xecore23"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585CB7E" />
        <register type="NOA" address="0x00009888" value="0x07850EBF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50CB7" />
        <register type="NOA" address="0x00009888" value="0x0BA50EBF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50CB7" />
        <register type="NOA" address="0x00009888" value="0x0FC50EBF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50CB7" />
        <register type="NOA" address="0x00009888" value="0x13E50EBF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext462"
       chipset="ACMGT3"
       symbol_name="Ext462"
       underscore_name="ext462"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a50d2370-c6ff-4a53-a6dc-b9523562b371"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE24"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE24"
             underscore_name="rt_callable_thread_ray_dispatch_xecore24"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE25"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE25"
             underscore_name="rt_callable_thread_ray_dispatch_xecore25"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE26"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE26"
             underscore_name="rt_callable_thread_ray_dispatch_xecore26"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE27"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE27"
             underscore_name="rt_callable_thread_ray_dispatch_xecore27"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485CB7E" />
        <register type="NOA" address="0x00009888" value="0x06850EBF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50CB7" />
        <register type="NOA" address="0x00009888" value="0x0AA50EBF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50CB7" />
        <register type="NOA" address="0x00009888" value="0x0EC50EBF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50CB7" />
        <register type="NOA" address="0x00009888" value="0x12E50EBF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext463"
       chipset="ACMGT3"
       symbol_name="Ext463"
       underscore_name="ext463"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b737779b-4652-4892-be0b-aa8764d116ba"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE28"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE28"
             underscore_name="rt_callable_thread_ray_dispatch_xecore28"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE29"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE29"
             underscore_name="rt_callable_thread_ray_dispatch_xecore29"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE30"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE30"
             underscore_name="rt_callable_thread_ray_dispatch_xecore30"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CALLABLE THREAD RAY DISPATCH XECORE31"
             symbol_name="RT_CALLABLE_THREAD_RAY_DISPATCH_XECORE31"
             underscore_name="rt_callable_thread_ray_dispatch_xecore31"
             description="Number of callable threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585CB7E" />
        <register type="NOA" address="0x00009888" value="0x07850EBF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50CB7" />
        <register type="NOA" address="0x00009888" value="0x0BA50EBF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50CB7" />
        <register type="NOA" address="0x00009888" value="0x0FC50EBF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50CB7" />
        <register type="NOA" address="0x00009888" value="0x13E50EBF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext464"
       chipset="ACMGT3"
       symbol_name="Ext464"
       underscore_name="ext464"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="447d463d-77e3-4bb4-9f02-7523eefa3549"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE0"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE0"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore0"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE1"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE1"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore1"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE2"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE2"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore2"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE3"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE3"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore3"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485D77E" />
        <register type="NOA" address="0x00009888" value="0x06850F7F" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50D77" />
        <register type="NOA" address="0x00009888" value="0x0AA50F7F" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50D77" />
        <register type="NOA" address="0x00009888" value="0x0EC50F7F" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50D77" />
        <register type="NOA" address="0x00009888" value="0x12E50F7F" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext465"
       chipset="ACMGT3"
       symbol_name="Ext465"
       underscore_name="ext465"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0b0dd8de-3217-4d32-9033-988a7a4a2f59"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE4"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE4"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore4"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE5"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE5"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore5"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE6"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE6"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore6"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE7"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE7"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore7"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585D77E" />
        <register type="NOA" address="0x00009888" value="0x07850F7F" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50D77" />
        <register type="NOA" address="0x00009888" value="0x0BA50F7F" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50D77" />
        <register type="NOA" address="0x00009888" value="0x0FC50F7F" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50D77" />
        <register type="NOA" address="0x00009888" value="0x13E50F7F" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext466"
       chipset="ACMGT3"
       symbol_name="Ext466"
       underscore_name="ext466"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="46a09e7c-f9e1-4eba-ac1c-4151dc54d51f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE8"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE8"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore8"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE9"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE9"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore9"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE10"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE10"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore10"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE11"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE11"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore11"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485D77E" />
        <register type="NOA" address="0x00009888" value="0x06850F7F" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50D77" />
        <register type="NOA" address="0x00009888" value="0x0AA50F7F" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50D77" />
        <register type="NOA" address="0x00009888" value="0x0EC50F7F" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50D77" />
        <register type="NOA" address="0x00009888" value="0x12E50F7F" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext467"
       chipset="ACMGT3"
       symbol_name="Ext467"
       underscore_name="ext467"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="59c513fe-9984-455b-9b07-5b5f02c36e70"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE12"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE12"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore12"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE13"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE13"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore13"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE14"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE14"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore14"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE15"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE15"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore15"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585D77E" />
        <register type="NOA" address="0x00009888" value="0x07850F7F" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50D77" />
        <register type="NOA" address="0x00009888" value="0x0BA50F7F" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50D77" />
        <register type="NOA" address="0x00009888" value="0x0FC50F7F" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50D77" />
        <register type="NOA" address="0x00009888" value="0x13E50F7F" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext468"
       chipset="ACMGT3"
       symbol_name="Ext468"
       underscore_name="ext468"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="aa729499-9f35-436d-91ad-7100098dfd47"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE16"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE16"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore16"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE17"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE17"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore17"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE18"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE18"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore18"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE19"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE19"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore19"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485D77E" />
        <register type="NOA" address="0x00009888" value="0x06850F7F" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50D77" />
        <register type="NOA" address="0x00009888" value="0x0AA50F7F" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50D77" />
        <register type="NOA" address="0x00009888" value="0x0EC50F7F" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50D77" />
        <register type="NOA" address="0x00009888" value="0x12E50F7F" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext469"
       chipset="ACMGT3"
       symbol_name="Ext469"
       underscore_name="ext469"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="dea127d1-19d5-4298-b9d6-cf4a21be1563"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE20"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE20"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore20"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE21"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE21"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore21"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE22"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE22"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore22"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE23"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE23"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore23"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585D77E" />
        <register type="NOA" address="0x00009888" value="0x07850F7F" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50D77" />
        <register type="NOA" address="0x00009888" value="0x0BA50F7F" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50D77" />
        <register type="NOA" address="0x00009888" value="0x0FC50F7F" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50D77" />
        <register type="NOA" address="0x00009888" value="0x13E50F7F" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext470"
       chipset="ACMGT3"
       symbol_name="Ext470"
       underscore_name="ext470"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1dc79687-d7a2-4c2d-b810-0a6d5db141f6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE24"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE24"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore24"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE25"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE25"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore25"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE26"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE26"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore26"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE27"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE27"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore27"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485D77E" />
        <register type="NOA" address="0x00009888" value="0x06850F7F" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50D77" />
        <register type="NOA" address="0x00009888" value="0x0AA50F7F" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50D77" />
        <register type="NOA" address="0x00009888" value="0x0EC50F7F" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50D77" />
        <register type="NOA" address="0x00009888" value="0x12E50F7F" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext471"
       chipset="ACMGT3"
       symbol_name="Ext471"
       underscore_name="ext471"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4487fcbd-dcf6-4f08-9512-1cadbd7f246b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE28"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE28"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore28"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE29"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE29"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore29"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE30"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE30"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore30"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT CLOSEST HIT THREAD RAY DISPATCH XECORE31"
             symbol_name="RT_CLOSEST_HIT_THREAD_RAY_DISPATCH_XECORE31"
             underscore_name="rt_closest_hit_thread_ray_dispatch_xecore31"
             description="Number of closest hit threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585D77E" />
        <register type="NOA" address="0x00009888" value="0x07850F7F" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50D77" />
        <register type="NOA" address="0x00009888" value="0x0BA50F7F" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50D77" />
        <register type="NOA" address="0x00009888" value="0x0FC50F7F" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50D77" />
        <register type="NOA" address="0x00009888" value="0x13E50F7F" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext472"
       chipset="ACMGT3"
       symbol_name="Ext472"
       underscore_name="ext472"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="641f5e4b-0404-456f-9aca-03154415cd34"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE0"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE0"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore0"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE1"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE1"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore1"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE2"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE2"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore2"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE3"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE3"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore3"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485CF7E" />
        <register type="NOA" address="0x00009888" value="0x06850EFF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50CF7" />
        <register type="NOA" address="0x00009888" value="0x0AA50EFF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50CF7" />
        <register type="NOA" address="0x00009888" value="0x0EC50EFF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50CF7" />
        <register type="NOA" address="0x00009888" value="0x12E50EFF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext473"
       chipset="ACMGT3"
       symbol_name="Ext473"
       underscore_name="ext473"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2055dfa1-2b3c-4939-b905-dc3cfc8a5124"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE4"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE4"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore4"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE5"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE5"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore5"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE6"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE6"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore6"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE7"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE7"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore7"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585CF7E" />
        <register type="NOA" address="0x00009888" value="0x07850EFF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50CF7" />
        <register type="NOA" address="0x00009888" value="0x0BA50EFF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50CF7" />
        <register type="NOA" address="0x00009888" value="0x0FC50EFF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50CF7" />
        <register type="NOA" address="0x00009888" value="0x13E50EFF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext474"
       chipset="ACMGT3"
       symbol_name="Ext474"
       underscore_name="ext474"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c16b25d4-0460-43ca-a0c0-eb198877b615"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE8"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE8"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore8"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE9"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE9"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore9"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE10"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE10"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore10"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE11"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE11"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore11"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485CF7E" />
        <register type="NOA" address="0x00009888" value="0x06850EFF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50CF7" />
        <register type="NOA" address="0x00009888" value="0x0AA50EFF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50CF7" />
        <register type="NOA" address="0x00009888" value="0x0EC50EFF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50CF7" />
        <register type="NOA" address="0x00009888" value="0x12E50EFF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext475"
       chipset="ACMGT3"
       symbol_name="Ext475"
       underscore_name="ext475"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="939bce80-8718-4d3d-99ff-7908d07f7ca5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE12"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE12"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore12"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE13"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE13"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore13"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE14"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE14"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore14"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE15"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE15"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore15"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585CF7E" />
        <register type="NOA" address="0x00009888" value="0x07850EFF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50CF7" />
        <register type="NOA" address="0x00009888" value="0x0BA50EFF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50CF7" />
        <register type="NOA" address="0x00009888" value="0x0FC50EFF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50CF7" />
        <register type="NOA" address="0x00009888" value="0x13E50EFF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext476"
       chipset="ACMGT3"
       symbol_name="Ext476"
       underscore_name="ext476"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d7cce1dc-00c2-4548-a0cd-469134c446b5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE16"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE16"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore16"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE17"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE17"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore17"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE18"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE18"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore18"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE19"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE19"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore19"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485CF7E" />
        <register type="NOA" address="0x00009888" value="0x06850EFF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50CF7" />
        <register type="NOA" address="0x00009888" value="0x0AA50EFF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50CF7" />
        <register type="NOA" address="0x00009888" value="0x0EC50EFF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50CF7" />
        <register type="NOA" address="0x00009888" value="0x12E50EFF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext477"
       chipset="ACMGT3"
       symbol_name="Ext477"
       underscore_name="ext477"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c939c362-8ff8-4c4c-857f-c429c61dbaee"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE20"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE20"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore20"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE21"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE21"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore21"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE22"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE22"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore22"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE23"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE23"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore23"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585CF7E" />
        <register type="NOA" address="0x00009888" value="0x07850EFF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50CF7" />
        <register type="NOA" address="0x00009888" value="0x0BA50EFF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50CF7" />
        <register type="NOA" address="0x00009888" value="0x0FC50EFF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50CF7" />
        <register type="NOA" address="0x00009888" value="0x13E50EFF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext478"
       chipset="ACMGT3"
       symbol_name="Ext478"
       underscore_name="ext478"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="59ec69a0-17fb-4d3a-b303-8463a4631464"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE24"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE24"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore24"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE25"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE25"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore25"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE26"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE26"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore26"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE27"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE27"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore27"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485CF7E" />
        <register type="NOA" address="0x00009888" value="0x06850EFF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50CF7" />
        <register type="NOA" address="0x00009888" value="0x0AA50EFF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50CF7" />
        <register type="NOA" address="0x00009888" value="0x0EC50EFF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50CF7" />
        <register type="NOA" address="0x00009888" value="0x12E50EFF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext479"
       chipset="ACMGT3"
       symbol_name="Ext479"
       underscore_name="ext479"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8e1b82ed-be18-45ae-88e5-2e3dfe96935f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE28"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE28"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore28"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE29"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE29"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore29"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE30"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE30"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore30"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERSECTION THREAD RAY DISPATCH XECORE31"
             symbol_name="RT_INTERSECTION_THREAD_RAY_DISPATCH_XECORE31"
             underscore_name="rt_intersection_thread_ray_dispatch_xecore31"
             description="Number of intersection threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585CF7E" />
        <register type="NOA" address="0x00009888" value="0x07850EFF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50CF7" />
        <register type="NOA" address="0x00009888" value="0x0BA50EFF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50CF7" />
        <register type="NOA" address="0x00009888" value="0x0FC50EFF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50CF7" />
        <register type="NOA" address="0x00009888" value="0x13E50EFF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext480"
       chipset="ACMGT3"
       symbol_name="Ext480"
       underscore_name="ext480"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c4e0c25a-5e43-4238-a7c9-6cca88251495"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE0"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE0"
             underscore_name="rt_miss_thread_ray_dispatch_xecore0"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE1"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE1"
             underscore_name="rt_miss_thread_ray_dispatch_xecore1"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE2"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE2"
             underscore_name="rt_miss_thread_ray_dispatch_xecore2"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE3"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE3"
             underscore_name="rt_miss_thread_ray_dispatch_xecore3"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485DB7E" />
        <register type="NOA" address="0x00009888" value="0x06850FBF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50DB7" />
        <register type="NOA" address="0x00009888" value="0x0AA50FBF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50DB7" />
        <register type="NOA" address="0x00009888" value="0x0EC50FBF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50DB7" />
        <register type="NOA" address="0x00009888" value="0x12E50FBF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext481"
       chipset="ACMGT3"
       symbol_name="Ext481"
       underscore_name="ext481"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d70cd6f5-4ec0-4645-9654-c619926928d3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE4"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE4"
             underscore_name="rt_miss_thread_ray_dispatch_xecore4"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE5"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE5"
             underscore_name="rt_miss_thread_ray_dispatch_xecore5"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE6"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE6"
             underscore_name="rt_miss_thread_ray_dispatch_xecore6"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE7"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE7"
             underscore_name="rt_miss_thread_ray_dispatch_xecore7"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585DB7E" />
        <register type="NOA" address="0x00009888" value="0x07850FBF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50DB7" />
        <register type="NOA" address="0x00009888" value="0x0BA50FBF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50DB7" />
        <register type="NOA" address="0x00009888" value="0x0FC50FBF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50DB7" />
        <register type="NOA" address="0x00009888" value="0x13E50FBF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext482"
       chipset="ACMGT3"
       symbol_name="Ext482"
       underscore_name="ext482"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d7028d09-39d0-4009-996f-a4b193ee726a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE8"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE8"
             underscore_name="rt_miss_thread_ray_dispatch_xecore8"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE9"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE9"
             underscore_name="rt_miss_thread_ray_dispatch_xecore9"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE10"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE10"
             underscore_name="rt_miss_thread_ray_dispatch_xecore10"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE11"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE11"
             underscore_name="rt_miss_thread_ray_dispatch_xecore11"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485DB7E" />
        <register type="NOA" address="0x00009888" value="0x06850FBF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50DB7" />
        <register type="NOA" address="0x00009888" value="0x0AA50FBF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50DB7" />
        <register type="NOA" address="0x00009888" value="0x0EC50FBF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50DB7" />
        <register type="NOA" address="0x00009888" value="0x12E50FBF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext483"
       chipset="ACMGT3"
       symbol_name="Ext483"
       underscore_name="ext483"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="096dd150-0f36-4af1-a2e3-2a309d19ff11"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE12"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE12"
             underscore_name="rt_miss_thread_ray_dispatch_xecore12"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE13"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE13"
             underscore_name="rt_miss_thread_ray_dispatch_xecore13"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE14"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE14"
             underscore_name="rt_miss_thread_ray_dispatch_xecore14"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE15"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE15"
             underscore_name="rt_miss_thread_ray_dispatch_xecore15"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585DB7E" />
        <register type="NOA" address="0x00009888" value="0x07850FBF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50DB7" />
        <register type="NOA" address="0x00009888" value="0x0BA50FBF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50DB7" />
        <register type="NOA" address="0x00009888" value="0x0FC50FBF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50DB7" />
        <register type="NOA" address="0x00009888" value="0x13E50FBF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext484"
       chipset="ACMGT3"
       symbol_name="Ext484"
       underscore_name="ext484"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a3d45e15-66d1-44f4-8e1d-a0c131cf0c20"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE16"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE16"
             underscore_name="rt_miss_thread_ray_dispatch_xecore16"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE17"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE17"
             underscore_name="rt_miss_thread_ray_dispatch_xecore17"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE18"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE18"
             underscore_name="rt_miss_thread_ray_dispatch_xecore18"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE19"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE19"
             underscore_name="rt_miss_thread_ray_dispatch_xecore19"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485DB7E" />
        <register type="NOA" address="0x00009888" value="0x06850FBF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50DB7" />
        <register type="NOA" address="0x00009888" value="0x0AA50FBF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50DB7" />
        <register type="NOA" address="0x00009888" value="0x0EC50FBF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50DB7" />
        <register type="NOA" address="0x00009888" value="0x12E50FBF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext485"
       chipset="ACMGT3"
       symbol_name="Ext485"
       underscore_name="ext485"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="26fe4473-14e3-4ec4-825b-edec00c9c60e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE20"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE20"
             underscore_name="rt_miss_thread_ray_dispatch_xecore20"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE21"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE21"
             underscore_name="rt_miss_thread_ray_dispatch_xecore21"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE22"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE22"
             underscore_name="rt_miss_thread_ray_dispatch_xecore22"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE23"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE23"
             underscore_name="rt_miss_thread_ray_dispatch_xecore23"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585DB7E" />
        <register type="NOA" address="0x00009888" value="0x07850FBF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50DB7" />
        <register type="NOA" address="0x00009888" value="0x0BA50FBF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50DB7" />
        <register type="NOA" address="0x00009888" value="0x0FC50FBF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50DB7" />
        <register type="NOA" address="0x00009888" value="0x13E50FBF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext486"
       chipset="ACMGT3"
       symbol_name="Ext486"
       underscore_name="ext486"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5743595a-ce3d-4942-b5e1-60f90bfe6d15"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE24"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE24"
             underscore_name="rt_miss_thread_ray_dispatch_xecore24"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE25"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE25"
             underscore_name="rt_miss_thread_ray_dispatch_xecore25"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE26"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE26"
             underscore_name="rt_miss_thread_ray_dispatch_xecore26"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE27"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE27"
             underscore_name="rt_miss_thread_ray_dispatch_xecore27"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1E8520A0" />
        <register type="NOA" address="0x00009888" value="0x1EA520A0" />
        <register type="NOA" address="0x00009888" value="0x1EC520A0" />
        <register type="NOA" address="0x00009888" value="0x1EE520A0" />
        <register type="NOA" address="0x00009888" value="0x0485DB7E" />
        <register type="NOA" address="0x00009888" value="0x06850FBF" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x008600AA" />
        <register type="NOA" address="0x00009888" value="0x04A5000E" />
        <register type="NOA" address="0x00009888" value="0x08A50DB7" />
        <register type="NOA" address="0x00009888" value="0x0AA50FBF" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AA00" />
        <register type="NOA" address="0x00009888" value="0x04C5000E" />
        <register type="NOA" address="0x00009888" value="0x0CC50DB7" />
        <register type="NOA" address="0x00009888" value="0x0EC50FBF" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x02C600AA" />
        <register type="NOA" address="0x00009888" value="0x04E5000E" />
        <register type="NOA" address="0x00009888" value="0x10E50DB7" />
        <register type="NOA" address="0x00009888" value="0x12E50FBF" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext487"
       chipset="ACMGT3"
       symbol_name="Ext487"
       underscore_name="ext487"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bcce765d-4327-4ce9-8dc4-beae0d4c8738"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE28"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE28"
             underscore_name="rt_miss_thread_ray_dispatch_xecore28"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE29"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE29"
             underscore_name="rt_miss_thread_ray_dispatch_xecore29"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE30"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE30"
             underscore_name="rt_miss_thread_ray_dispatch_xecore30"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT MISS THREAD RAY DISPATCH XECORE31"
             symbol_name="RT_MISS_THREAD_RAY_DISPATCH_XECORE31"
             underscore_name="rt_miss_thread_ray_dispatch_xecore31"
             description="Number of miss threads dispatched for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1F8520A0" />
        <register type="NOA" address="0x00009888" value="0x1FA520A0" />
        <register type="NOA" address="0x00009888" value="0x1FC520A0" />
        <register type="NOA" address="0x00009888" value="0x1FE520A0" />
        <register type="NOA" address="0x00009888" value="0x0585DB7E" />
        <register type="NOA" address="0x00009888" value="0x07850FBF" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x018600AA" />
        <register type="NOA" address="0x00009888" value="0x05A5000E" />
        <register type="NOA" address="0x00009888" value="0x09A50DB7" />
        <register type="NOA" address="0x00009888" value="0x0BA50FBF" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AA00" />
        <register type="NOA" address="0x00009888" value="0x05C5000E" />
        <register type="NOA" address="0x00009888" value="0x0DC50DB7" />
        <register type="NOA" address="0x00009888" value="0x0FC50FBF" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C600AA" />
        <register type="NOA" address="0x00009888" value="0x05E5000E" />
        <register type="NOA" address="0x00009888" value="0x11E50DB7" />
        <register type="NOA" address="0x00009888" value="0x13E50FBF" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext488"
       chipset="ACMGT3"
       symbol_name="Ext488"
       underscore_name="ext488"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="075a4845-117c-4d77-b2b2-b7184a875516"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE0"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE0"
             underscore_name="early_depth_stencil_test_fail_np_zpipe0"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE0"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE0"
             underscore_name="early_depth_stencil_test_fail_p_zpipe0"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x100B5500" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x040B0080" />
        <register type="NOA" address="0x00009888" value="0x060B0150" />
        <register type="NOA" address="0x00009888" value="0x120B0493" />
        <register type="NOA" address="0x00009888" value="0x140B0411" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext489"
       chipset="ACMGT3"
       symbol_name="Ext489"
       underscore_name="ext489"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4a9f4ce9-4ca3-4bbe-ac73-5f4299841575"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE1"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE1"
             underscore_name="early_depth_stencil_test_fail_np_zpipe1"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE1"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE1"
             underscore_name="early_depth_stencil_test_fail_p_zpipe1"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x100C5500" />
        <register type="NOA" address="0x00009888" value="0x00070002" />
        <register type="NOA" address="0x00009888" value="0x0207AA80" />
        <register type="NOA" address="0x00009888" value="0x0009F801" />
        <register type="NOA" address="0x00009888" value="0x000A0002" />
        <register type="NOA" address="0x00009888" value="0x020AAA80" />
        <register type="NOA" address="0x00009888" value="0x0002F801" />
        <register type="NOA" address="0x00009888" value="0x040C0080" />
        <register type="NOA" address="0x00009888" value="0x060C0150" />
        <register type="NOA" address="0x00009888" value="0x120C0493" />
        <register type="NOA" address="0x00009888" value="0x140C0411" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext490"
       chipset="ACMGT3"
       symbol_name="Ext490"
       underscore_name="ext490"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f24a588d-b6e3-411c-a4ba-7fe5ce65bb18"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE2"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE2"
             underscore_name="early_depth_stencil_test_fail_np_zpipe2"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE2"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE2"
             underscore_name="early_depth_stencil_test_fail_p_zpipe2"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x110B5500" />
        <register type="NOA" address="0x00009888" value="0x0003F801" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x020BAA80" />
        <register type="NOA" address="0x00009888" value="0x01080003" />
        <register type="NOA" address="0x00009888" value="0x0308FFC0" />
        <register type="NOA" address="0x00009888" value="0x010A0001" />
        <register type="NOA" address="0x00009888" value="0x030A5540" />
        <register type="NOA" address="0x00009888" value="0x0101F801" />
        <register type="NOA" address="0x00009888" value="0x050B0080" />
        <register type="NOA" address="0x00009888" value="0x070B0150" />
        <register type="NOA" address="0x00009888" value="0x130B0493" />
        <register type="NOA" address="0x00009888" value="0x150B0411" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext491"
       chipset="ACMGT3"
       symbol_name="Ext491"
       underscore_name="ext491"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="70b12fa6-060d-4c67-971b-1c5c6b4fd058"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE3"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE3"
             underscore_name="early_depth_stencil_test_fail_np_zpipe3"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE3"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE3"
             underscore_name="early_depth_stencil_test_fail_p_zpipe3"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x110C5500" />
        <register type="NOA" address="0x00009888" value="0x0003F801" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x020BAA80" />
        <register type="NOA" address="0x00009888" value="0x01070002" />
        <register type="NOA" address="0x00009888" value="0x0307AA80" />
        <register type="NOA" address="0x00009888" value="0x0109F801" />
        <register type="NOA" address="0x00009888" value="0x010A0002" />
        <register type="NOA" address="0x00009888" value="0x030AAA80" />
        <register type="NOA" address="0x00009888" value="0x0102F801" />
        <register type="NOA" address="0x00009888" value="0x050C0080" />
        <register type="NOA" address="0x00009888" value="0x070C0150" />
        <register type="NOA" address="0x00009888" value="0x130C0493" />
        <register type="NOA" address="0x00009888" value="0x150C0411" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext492"
       chipset="ACMGT3"
       symbol_name="Ext492"
       underscore_name="ext492"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0a0b3e8f-9f83-4a85-a594-dd6fb87dc2ff"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE4"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE4"
             underscore_name="early_depth_stencil_test_fail_np_zpipe4"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE4"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE4"
             underscore_name="early_depth_stencil_test_fail_p_zpipe4"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x100B5500" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x040B0080" />
        <register type="NOA" address="0x00009888" value="0x060B0150" />
        <register type="NOA" address="0x00009888" value="0x120B0493" />
        <register type="NOA" address="0x00009888" value="0x140B0411" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext493"
       chipset="ACMGT3"
       symbol_name="Ext493"
       underscore_name="ext493"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="413ee32f-ea00-431f-b325-39bb65fa8a82"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE5"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE5"
             underscore_name="early_depth_stencil_test_fail_np_zpipe5"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE5"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE5"
             underscore_name="early_depth_stencil_test_fail_p_zpipe5"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x100C5500" />
        <register type="NOA" address="0x00009888" value="0x00070002" />
        <register type="NOA" address="0x00009888" value="0x0207AA80" />
        <register type="NOA" address="0x00009888" value="0x0009F801" />
        <register type="NOA" address="0x00009888" value="0x000A0002" />
        <register type="NOA" address="0x00009888" value="0x020AAA80" />
        <register type="NOA" address="0x00009888" value="0x0002F801" />
        <register type="NOA" address="0x00009888" value="0x040C0080" />
        <register type="NOA" address="0x00009888" value="0x060C0150" />
        <register type="NOA" address="0x00009888" value="0x120C0493" />
        <register type="NOA" address="0x00009888" value="0x140C0411" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext494"
       chipset="ACMGT3"
       symbol_name="Ext494"
       underscore_name="ext494"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7a411505-9241-4b5e-b609-5c4788bbcb6c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE6"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE6"
             underscore_name="early_depth_stencil_test_fail_np_zpipe6"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE6"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE6"
             underscore_name="early_depth_stencil_test_fail_p_zpipe6"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x110B5500" />
        <register type="NOA" address="0x00009888" value="0x0003F801" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x020BAA80" />
        <register type="NOA" address="0x00009888" value="0x01080003" />
        <register type="NOA" address="0x00009888" value="0x0308FFC0" />
        <register type="NOA" address="0x00009888" value="0x010A0001" />
        <register type="NOA" address="0x00009888" value="0x030A5540" />
        <register type="NOA" address="0x00009888" value="0x0101F801" />
        <register type="NOA" address="0x00009888" value="0x050B0080" />
        <register type="NOA" address="0x00009888" value="0x070B0150" />
        <register type="NOA" address="0x00009888" value="0x130B0493" />
        <register type="NOA" address="0x00009888" value="0x150B0411" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext495"
       chipset="ACMGT3"
       symbol_name="Ext495"
       underscore_name="ext495"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6db60455-95d8-4fe1-8205-194b741b7f9f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE7"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE7"
             underscore_name="early_depth_stencil_test_fail_np_zpipe7"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE7"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE7"
             underscore_name="early_depth_stencil_test_fail_p_zpipe7"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x110C5500" />
        <register type="NOA" address="0x00009888" value="0x0003F801" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x020BAA80" />
        <register type="NOA" address="0x00009888" value="0x01070002" />
        <register type="NOA" address="0x00009888" value="0x0307AA80" />
        <register type="NOA" address="0x00009888" value="0x0109F801" />
        <register type="NOA" address="0x00009888" value="0x010A0002" />
        <register type="NOA" address="0x00009888" value="0x030AAA80" />
        <register type="NOA" address="0x00009888" value="0x0102F801" />
        <register type="NOA" address="0x00009888" value="0x050C0080" />
        <register type="NOA" address="0x00009888" value="0x070C0150" />
        <register type="NOA" address="0x00009888" value="0x130C0493" />
        <register type="NOA" address="0x00009888" value="0x150C0411" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext496"
       chipset="ACMGT3"
       symbol_name="Ext496"
       underscore_name="ext496"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2b445bfb-5e26-4638-9831-6d3108343565"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE8"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE8"
             underscore_name="early_depth_stencil_test_fail_np_zpipe8"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE8"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE8"
             underscore_name="early_depth_stencil_test_fail_p_zpipe8"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x100B5500" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x040B0080" />
        <register type="NOA" address="0x00009888" value="0x060B0150" />
        <register type="NOA" address="0x00009888" value="0x120B0493" />
        <register type="NOA" address="0x00009888" value="0x140B0411" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00030001" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext497"
       chipset="ACMGT3"
       symbol_name="Ext497"
       underscore_name="ext497"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5f3eb4c5-fc54-471b-9f82-54de40bcbc96"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE9"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE9"
             underscore_name="early_depth_stencil_test_fail_np_zpipe9"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE9"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE9"
             underscore_name="early_depth_stencil_test_fail_p_zpipe9"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x100C5500" />
        <register type="NOA" address="0x00009888" value="0x00070002" />
        <register type="NOA" address="0x00009888" value="0x0207AA80" />
        <register type="NOA" address="0x00009888" value="0x0009F801" />
        <register type="NOA" address="0x00009888" value="0x000A0002" />
        <register type="NOA" address="0x00009888" value="0x020AAA80" />
        <register type="NOA" address="0x00009888" value="0x0002F801" />
        <register type="NOA" address="0x00009888" value="0x040C0080" />
        <register type="NOA" address="0x00009888" value="0x060C0150" />
        <register type="NOA" address="0x00009888" value="0x120C0493" />
        <register type="NOA" address="0x00009888" value="0x140C0411" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00030001" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext498"
       chipset="ACMGT3"
       symbol_name="Ext498"
       underscore_name="ext498"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8ab9e563-9c33-4b0f-adde-029bd2cd484c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE10"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE10"
             underscore_name="early_depth_stencil_test_fail_np_zpipe10"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE10"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE10"
             underscore_name="early_depth_stencil_test_fail_p_zpipe10"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x110B5500" />
        <register type="NOA" address="0x00009888" value="0x0003F801" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x020BAA80" />
        <register type="NOA" address="0x00009888" value="0x01080003" />
        <register type="NOA" address="0x00009888" value="0x0308FFC0" />
        <register type="NOA" address="0x00009888" value="0x010A0001" />
        <register type="NOA" address="0x00009888" value="0x030A5540" />
        <register type="NOA" address="0x00009888" value="0x0101F801" />
        <register type="NOA" address="0x00009888" value="0x050B0080" />
        <register type="NOA" address="0x00009888" value="0x070B0150" />
        <register type="NOA" address="0x00009888" value="0x130B0493" />
        <register type="NOA" address="0x00009888" value="0x150B0411" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00030001" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext499"
       chipset="ACMGT3"
       symbol_name="Ext499"
       underscore_name="ext499"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2d96310e-89ce-4f66-b558-0b253531b58f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE11"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE11"
             underscore_name="early_depth_stencil_test_fail_np_zpipe11"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE11"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE11"
             underscore_name="early_depth_stencil_test_fail_p_zpipe11"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x110C5500" />
        <register type="NOA" address="0x00009888" value="0x0003F801" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x020BAA80" />
        <register type="NOA" address="0x00009888" value="0x01070002" />
        <register type="NOA" address="0x00009888" value="0x0307AA80" />
        <register type="NOA" address="0x00009888" value="0x0109F801" />
        <register type="NOA" address="0x00009888" value="0x010A0002" />
        <register type="NOA" address="0x00009888" value="0x030AAA80" />
        <register type="NOA" address="0x00009888" value="0x0102F801" />
        <register type="NOA" address="0x00009888" value="0x050C0080" />
        <register type="NOA" address="0x00009888" value="0x070C0150" />
        <register type="NOA" address="0x00009888" value="0x130C0493" />
        <register type="NOA" address="0x00009888" value="0x150C0411" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00030001" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext500"
       chipset="ACMGT3"
       symbol_name="Ext500"
       underscore_name="ext500"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a9c29325-cfab-4d4b-be96-75c69b8ce57f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE12"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE12"
             underscore_name="early_depth_stencil_test_fail_np_zpipe12"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE12"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE12"
             underscore_name="early_depth_stencil_test_fail_p_zpipe12"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x100B5500" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x040B0080" />
        <register type="NOA" address="0x00009888" value="0x060B0150" />
        <register type="NOA" address="0x00009888" value="0x120B0493" />
        <register type="NOA" address="0x00009888" value="0x140B0411" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00020002" />
        <register type="NOA" address="0x00009888" value="0x0202AA80" />
        <register type="NOA" address="0x00009888" value="0x00030001" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext501"
       chipset="ACMGT3"
       symbol_name="Ext501"
       underscore_name="ext501"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="262f0b30-997e-4ee1-85e6-6d6647a17611"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE13"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE13"
             underscore_name="early_depth_stencil_test_fail_np_zpipe13"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE13"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE13"
             underscore_name="early_depth_stencil_test_fail_p_zpipe13"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x100C5500" />
        <register type="NOA" address="0x00009888" value="0x00070002" />
        <register type="NOA" address="0x00009888" value="0x0207AA80" />
        <register type="NOA" address="0x00009888" value="0x0009F801" />
        <register type="NOA" address="0x00009888" value="0x000A0002" />
        <register type="NOA" address="0x00009888" value="0x020AAA80" />
        <register type="NOA" address="0x00009888" value="0x0002F801" />
        <register type="NOA" address="0x00009888" value="0x040C0080" />
        <register type="NOA" address="0x00009888" value="0x060C0150" />
        <register type="NOA" address="0x00009888" value="0x120C0493" />
        <register type="NOA" address="0x00009888" value="0x140C0411" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00020002" />
        <register type="NOA" address="0x00009888" value="0x0202AA80" />
        <register type="NOA" address="0x00009888" value="0x00030001" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext502"
       chipset="ACMGT3"
       symbol_name="Ext502"
       underscore_name="ext502"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="07b710c4-da24-46fa-bd26-5e761066024a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE14"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE14"
             underscore_name="early_depth_stencil_test_fail_np_zpipe14"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE14"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE14"
             underscore_name="early_depth_stencil_test_fail_p_zpipe14"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x110B5500" />
        <register type="NOA" address="0x00009888" value="0x0003F801" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x020BAA80" />
        <register type="NOA" address="0x00009888" value="0x01080003" />
        <register type="NOA" address="0x00009888" value="0x0308FFC0" />
        <register type="NOA" address="0x00009888" value="0x010A0001" />
        <register type="NOA" address="0x00009888" value="0x030A5540" />
        <register type="NOA" address="0x00009888" value="0x0101F801" />
        <register type="NOA" address="0x00009888" value="0x050B0080" />
        <register type="NOA" address="0x00009888" value="0x070B0150" />
        <register type="NOA" address="0x00009888" value="0x130B0493" />
        <register type="NOA" address="0x00009888" value="0x150B0411" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00020002" />
        <register type="NOA" address="0x00009888" value="0x0202AA80" />
        <register type="NOA" address="0x00009888" value="0x00030001" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext503"
       chipset="ACMGT3"
       symbol_name="Ext503"
       underscore_name="ext503"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0b727214-7830-4c26-a3e4-7dd5c446083f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL NP ZPIPE15"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_NP_ZPIPE15"
             underscore_name="early_depth_stencil_test_fail_np_zpipe15"
             description="Number of non-promoted 2x2 that failed Depth / Stencil before the Pixel Shader that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD USUB"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="EARLY DEPTH STENCIL TEST FAIL P ZPIPE15"
             symbol_name="EARLY_DEPTH_STENCIL_TEST_FAIL_P_ZPIPE15"
             underscore_name="early_depth_stencil_test_fail_p_zpipe15"
             description="Number of promoted 2x2 that failed Depth / Stencil that were previously ambiguous at HiZ"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x110C5500" />
        <register type="NOA" address="0x00009888" value="0x0003F801" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x000A0001" />
        <register type="NOA" address="0x00009888" value="0x020A5540" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x020BAA80" />
        <register type="NOA" address="0x00009888" value="0x01070002" />
        <register type="NOA" address="0x00009888" value="0x0307AA80" />
        <register type="NOA" address="0x00009888" value="0x0109F801" />
        <register type="NOA" address="0x00009888" value="0x010A0002" />
        <register type="NOA" address="0x00009888" value="0x030AAA80" />
        <register type="NOA" address="0x00009888" value="0x0102F801" />
        <register type="NOA" address="0x00009888" value="0x050C0080" />
        <register type="NOA" address="0x00009888" value="0x070C0150" />
        <register type="NOA" address="0x00009888" value="0x130C0493" />
        <register type="NOA" address="0x00009888" value="0x150C0411" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00020002" />
        <register type="NOA" address="0x00009888" value="0x0202AA80" />
        <register type="NOA" address="0x00009888" value="0x00030001" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F801" />
        <register type="NOA" address="0x00009888" value="0x00020001" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00040001" />
        <register type="NOA" address="0x00009888" value="0x02045540" />
        <register type="NOA" address="0x00009888" value="0x00050001" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00080002" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x0002000A" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFE" />
        <register type="OA" address="0x0000D950" value="0x0001000A" />
        <register type="OA" address="0x0000D954" value="0x0000DFFE" />
        <register type="OA" address="0x0000D958" value="0x0000800A" />
        <register type="OA" address="0x0000D95C" value="0x0000EFFE" />
        <register type="OA" address="0x0000D960" value="0x0000400A" />
        <register type="OA" address="0x0000D964" value="0x0000F7FE" />
    </register_config>
  </set>

  <set name="Ext504"
       chipset="ACMGT3"
       symbol_name="Ext504"
       underscore_name="ext504"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1864f248-2169-4ae4-aae4-a16c2ddd0a86"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE0"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE0"
             underscore_name="hiz_depth_test_ambig_np_zpipe0"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0301E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160B5800" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000B" />
        <register type="NOA" address="0x00009888" value="0x120B000C" />
        <register type="NOA" address="0x00009888" value="0x140B000D" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext505"
       chipset="ACMGT3"
       symbol_name="Ext505"
       underscore_name="ext505"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8e644770-9bee-40ab-8a9b-359bf441e5d5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE1"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE1"
             underscore_name="hiz_depth_test_ambig_np_zpipe1"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0307E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030060" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160C5800" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000B" />
        <register type="NOA" address="0x00009888" value="0x120C000C" />
        <register type="NOA" address="0x00009888" value="0x140C000D" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext506"
       chipset="ACMGT3"
       symbol_name="Ext506"
       underscore_name="ext506"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2c979a9c-11b5-4d43-bf6b-6f89a4e93dd6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE2"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE2"
             underscore_name="hiz_depth_test_ambig_np_zpipe2"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033DE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303C0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x170B5800" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000B" />
        <register type="NOA" address="0x00009888" value="0x130B000C" />
        <register type="NOA" address="0x00009888" value="0x150B000D" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext507"
       chipset="ACMGT3"
       symbol_name="Ext507"
       underscore_name="ext507"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2f346753-30a5-4c6c-b6bb-5b5605a42cb1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE3"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE3"
             underscore_name="hiz_depth_test_ambig_np_zpipe3"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x170C5800" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000B" />
        <register type="NOA" address="0x00009888" value="0x130C000C" />
        <register type="NOA" address="0x00009888" value="0x150C000D" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext508"
       chipset="ACMGT3"
       symbol_name="Ext508"
       underscore_name="ext508"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4e07923a-091a-49c7-b823-b63e43c6fa19"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE4"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE4"
             underscore_name="hiz_depth_test_ambig_np_zpipe4"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0301E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160B5800" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000B" />
        <register type="NOA" address="0x00009888" value="0x120B000C" />
        <register type="NOA" address="0x00009888" value="0x140B000D" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext509"
       chipset="ACMGT3"
       symbol_name="Ext509"
       underscore_name="ext509"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="58350136-7dcd-4d4a-84eb-98cf90542527"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE5"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE5"
             underscore_name="hiz_depth_test_ambig_np_zpipe5"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0307E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030060" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160C5800" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000B" />
        <register type="NOA" address="0x00009888" value="0x120C000C" />
        <register type="NOA" address="0x00009888" value="0x140C000D" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext510"
       chipset="ACMGT3"
       symbol_name="Ext510"
       underscore_name="ext510"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8048a7fc-5649-47d1-a5d6-eec5249fe69b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE6"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE6"
             underscore_name="hiz_depth_test_ambig_np_zpipe6"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033DE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303C0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x170B5800" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000B" />
        <register type="NOA" address="0x00009888" value="0x130B000C" />
        <register type="NOA" address="0x00009888" value="0x150B000D" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext511"
       chipset="ACMGT3"
       symbol_name="Ext511"
       underscore_name="ext511"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a9829627-0ebb-4f96-b62c-66c235fb73b5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE7"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE7"
             underscore_name="hiz_depth_test_ambig_np_zpipe7"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x170C5800" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000B" />
        <register type="NOA" address="0x00009888" value="0x130C000C" />
        <register type="NOA" address="0x00009888" value="0x150C000D" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext512"
       chipset="ACMGT3"
       symbol_name="Ext512"
       underscore_name="ext512"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="602d5bcc-18e2-4679-a253-b8447ae2934c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE8"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE8"
             underscore_name="hiz_depth_test_ambig_np_zpipe8"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160B5800" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000B" />
        <register type="NOA" address="0x00009888" value="0x120B000C" />
        <register type="NOA" address="0x00009888" value="0x140B000D" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext513"
       chipset="ACMGT3"
       symbol_name="Ext513"
       underscore_name="ext513"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="019ce184-cf6d-4457-aa35-e2b78d84b46f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE9"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE9"
             underscore_name="hiz_depth_test_ambig_np_zpipe9"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0309E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030080" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160C5800" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000B" />
        <register type="NOA" address="0x00009888" value="0x120C000C" />
        <register type="NOA" address="0x00009888" value="0x140C000D" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext514"
       chipset="ACMGT3"
       symbol_name="Ext514"
       underscore_name="ext514"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="207d4da9-9398-48d6-8853-c1f6c2162ff8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE10"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE10"
             underscore_name="hiz_depth_test_ambig_np_zpipe10"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033FE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303E0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x170B5800" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000B" />
        <register type="NOA" address="0x00009888" value="0x130B000C" />
        <register type="NOA" address="0x00009888" value="0x150B000D" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext515"
       chipset="ACMGT3"
       symbol_name="Ext515"
       underscore_name="ext515"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="17dee536-5513-4419-9551-d4f5dc3bae81"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE11"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE11"
             underscore_name="hiz_depth_test_ambig_np_zpipe11"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0305E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030040" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x170C5800" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000B" />
        <register type="NOA" address="0x00009888" value="0x130C000C" />
        <register type="NOA" address="0x00009888" value="0x150C000D" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext516"
       chipset="ACMGT3"
       symbol_name="Ext516"
       underscore_name="ext516"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="59061d86-24fc-4b93-baa8-c1955328ef28"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE12"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE12"
             underscore_name="hiz_depth_test_ambig_np_zpipe12"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160B5800" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000B" />
        <register type="NOA" address="0x00009888" value="0x120B000C" />
        <register type="NOA" address="0x00009888" value="0x140B000D" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext517"
       chipset="ACMGT3"
       symbol_name="Ext517"
       underscore_name="ext517"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e626d1fe-ab2c-4728-a8d8-3be5dd359551"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE13"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE13"
             underscore_name="hiz_depth_test_ambig_np_zpipe13"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0309E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030080" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160C5800" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000B" />
        <register type="NOA" address="0x00009888" value="0x120C000C" />
        <register type="NOA" address="0x00009888" value="0x140C000D" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext518"
       chipset="ACMGT3"
       symbol_name="Ext518"
       underscore_name="ext518"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="10a8e59b-ad36-4def-a007-068dd782a72f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE14"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE14"
             underscore_name="hiz_depth_test_ambig_np_zpipe14"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033FE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303E0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x170B5800" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000B" />
        <register type="NOA" address="0x00009888" value="0x130B000C" />
        <register type="NOA" address="0x00009888" value="0x150B000D" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext519"
       chipset="ACMGT3"
       symbol_name="Ext519"
       underscore_name="ext519"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e433e93a-0a7c-445c-957d-ed4ee1fc2f80"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG NP ZPIPE15"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_NP_ZPIPE15"
             underscore_name="hiz_depth_test_ambig_np_zpipe15"
             description="Number of non-promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0305E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030040" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x170C5800" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000B" />
        <register type="NOA" address="0x00009888" value="0x130C000C" />
        <register type="NOA" address="0x00009888" value="0x150C000D" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext520"
       chipset="ACMGT3"
       symbol_name="Ext520"
       underscore_name="ext520"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="19225cc5-e529-4943-a909-3cc9f147129c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE0"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE0"
             underscore_name="hiz_depth_test_ambig_p_zpipe0"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0301E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160B5800" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000B" />
        <register type="NOA" address="0x00009888" value="0x120B000C" />
        <register type="NOA" address="0x00009888" value="0x140B000D" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext521"
       chipset="ACMGT3"
       symbol_name="Ext521"
       underscore_name="ext521"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b3add843-8502-41a9-a341-95f077741e80"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE1"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE1"
             underscore_name="hiz_depth_test_ambig_p_zpipe1"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0307E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030060" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160C5800" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000B" />
        <register type="NOA" address="0x00009888" value="0x120C000C" />
        <register type="NOA" address="0x00009888" value="0x140C000D" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext522"
       chipset="ACMGT3"
       symbol_name="Ext522"
       underscore_name="ext522"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="24c9f0f5-1452-4c1b-9c37-5d5820da5723"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE2"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE2"
             underscore_name="hiz_depth_test_ambig_p_zpipe2"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033DE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303C0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x170B5800" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000B" />
        <register type="NOA" address="0x00009888" value="0x130B000C" />
        <register type="NOA" address="0x00009888" value="0x150B000D" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext523"
       chipset="ACMGT3"
       symbol_name="Ext523"
       underscore_name="ext523"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8a3fad35-8f48-492c-a3c0-71d60b35cc9f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE3"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE3"
             underscore_name="hiz_depth_test_ambig_p_zpipe3"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x170C5800" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000B" />
        <register type="NOA" address="0x00009888" value="0x130C000C" />
        <register type="NOA" address="0x00009888" value="0x150C000D" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext524"
       chipset="ACMGT3"
       symbol_name="Ext524"
       underscore_name="ext524"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d78e5523-29e2-486c-bb2c-f850c02f0538"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE4"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE4"
             underscore_name="hiz_depth_test_ambig_p_zpipe4"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0301E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160B5800" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000B" />
        <register type="NOA" address="0x00009888" value="0x120B000C" />
        <register type="NOA" address="0x00009888" value="0x140B000D" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext525"
       chipset="ACMGT3"
       symbol_name="Ext525"
       underscore_name="ext525"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f9a891a4-ce16-4f09-9d87-4b9462537ac8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE5"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE5"
             underscore_name="hiz_depth_test_ambig_p_zpipe5"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0307E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030060" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160C5800" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000B" />
        <register type="NOA" address="0x00009888" value="0x120C000C" />
        <register type="NOA" address="0x00009888" value="0x140C000D" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext526"
       chipset="ACMGT3"
       symbol_name="Ext526"
       underscore_name="ext526"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d09595c4-1c94-406c-94f5-9eaa44a56b63"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE6"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE6"
             underscore_name="hiz_depth_test_ambig_p_zpipe6"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033DE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303C0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x170B5800" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000B" />
        <register type="NOA" address="0x00009888" value="0x130B000C" />
        <register type="NOA" address="0x00009888" value="0x150B000D" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext527"
       chipset="ACMGT3"
       symbol_name="Ext527"
       underscore_name="ext527"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e1bc7df6-3d10-4f45-881c-398cd9e3e037"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE7"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE7"
             underscore_name="hiz_depth_test_ambig_p_zpipe7"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x170C5800" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000B" />
        <register type="NOA" address="0x00009888" value="0x130C000C" />
        <register type="NOA" address="0x00009888" value="0x150C000D" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext528"
       chipset="ACMGT3"
       symbol_name="Ext528"
       underscore_name="ext528"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2c30a5a4-7ceb-437d-83df-7d9a507060a8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE8"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE8"
             underscore_name="hiz_depth_test_ambig_p_zpipe8"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160B5800" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000B" />
        <register type="NOA" address="0x00009888" value="0x120B000C" />
        <register type="NOA" address="0x00009888" value="0x140B000D" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext529"
       chipset="ACMGT3"
       symbol_name="Ext529"
       underscore_name="ext529"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a87f8d10-83c9-400c-8e56-286b233c8570"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE9"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE9"
             underscore_name="hiz_depth_test_ambig_p_zpipe9"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0309E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030080" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160C5800" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000B" />
        <register type="NOA" address="0x00009888" value="0x120C000C" />
        <register type="NOA" address="0x00009888" value="0x140C000D" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext530"
       chipset="ACMGT3"
       symbol_name="Ext530"
       underscore_name="ext530"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="08cbf4ca-3da9-45a2-897c-1d817e4dfdc1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE10"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE10"
             underscore_name="hiz_depth_test_ambig_p_zpipe10"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033FE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303E0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x170B5800" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000B" />
        <register type="NOA" address="0x00009888" value="0x130B000C" />
        <register type="NOA" address="0x00009888" value="0x150B000D" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext531"
       chipset="ACMGT3"
       symbol_name="Ext531"
       underscore_name="ext531"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8f8bfee8-6aa3-4862-bf42-c2b988bde49d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE11"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE11"
             underscore_name="hiz_depth_test_ambig_p_zpipe11"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0305E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030040" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x170C5800" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000B" />
        <register type="NOA" address="0x00009888" value="0x130C000C" />
        <register type="NOA" address="0x00009888" value="0x150C000D" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext532"
       chipset="ACMGT3"
       symbol_name="Ext532"
       underscore_name="ext532"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4373c554-04d3-4e15-abf9-c6cbe7dcd17a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE12"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE12"
             underscore_name="hiz_depth_test_ambig_p_zpipe12"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160B5800" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000B" />
        <register type="NOA" address="0x00009888" value="0x120B000C" />
        <register type="NOA" address="0x00009888" value="0x140B000D" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext533"
       chipset="ACMGT3"
       symbol_name="Ext533"
       underscore_name="ext533"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b0a3dc10-4fd1-4f5a-92bc-14c53adbd1d9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE13"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE13"
             underscore_name="hiz_depth_test_ambig_p_zpipe13"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0309E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030080" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160C5800" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000B" />
        <register type="NOA" address="0x00009888" value="0x120C000C" />
        <register type="NOA" address="0x00009888" value="0x140C000D" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext534"
       chipset="ACMGT3"
       symbol_name="Ext534"
       underscore_name="ext534"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ddd0d949-f0ff-4a4f-a36d-a465d5ff0040"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE14"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE14"
             underscore_name="hiz_depth_test_ambig_p_zpipe14"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033FE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303E0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x170B5800" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000B" />
        <register type="NOA" address="0x00009888" value="0x130B000C" />
        <register type="NOA" address="0x00009888" value="0x150B000D" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext535"
       chipset="ACMGT3"
       symbol_name="Ext535"
       underscore_name="ext535"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="79d88e98-4d0e-4aa7-bbe4-05039857e623"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST AMBIG P ZPIPE15"
             symbol_name="HIZ_DEPTH_TEST_AMBIG_P_ZPIPE15"
             underscore_name="hiz_depth_test_ambig_p_zpipe15"
             description="Number of promoted 2x2 that are ambiguous by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0305E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030040" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x170C5800" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000B" />
        <register type="NOA" address="0x00009888" value="0x130C000C" />
        <register type="NOA" address="0x00009888" value="0x150C000D" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext536"
       chipset="ACMGT3"
       symbol_name="Ext536"
       underscore_name="ext536"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8dcba9b0-7604-491f-811d-ff80bf4e2a6f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE0"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE0"
             underscore_name="hiz_depth_test_fail_np_zpipe0"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0301E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160B4400" />
        <register type="NOA" address="0x00009888" value="0x180B0010" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3C00" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000C" />
        <register type="NOA" address="0x00009888" value="0x120B000D" />
        <register type="NOA" address="0x00009888" value="0x140B000E" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext537"
       chipset="ACMGT3"
       symbol_name="Ext537"
       underscore_name="ext537"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c0619436-6cce-4029-95ac-f6761b5afdb1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE1"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE1"
             underscore_name="hiz_depth_test_fail_np_zpipe1"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0307E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030060" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160C4400" />
        <register type="NOA" address="0x00009888" value="0x180C0010" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3C00" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000C" />
        <register type="NOA" address="0x00009888" value="0x120C000D" />
        <register type="NOA" address="0x00009888" value="0x140C000E" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext538"
       chipset="ACMGT3"
       symbol_name="Ext538"
       underscore_name="ext538"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f24aba41-66e9-4a6e-8d78-a7ddd46d3d49"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE2"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE2"
             underscore_name="hiz_depth_test_fail_np_zpipe2"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033DE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303C0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x170B4400" />
        <register type="NOA" address="0x00009888" value="0x190B0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3C00" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000C" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x150B000E" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext539"
       chipset="ACMGT3"
       symbol_name="Ext539"
       underscore_name="ext539"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0e79879a-074e-4ea7-b942-92cdc63855cd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE3"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE3"
             underscore_name="hiz_depth_test_fail_np_zpipe3"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x170C4400" />
        <register type="NOA" address="0x00009888" value="0x190C0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3C00" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000C" />
        <register type="NOA" address="0x00009888" value="0x130C000D" />
        <register type="NOA" address="0x00009888" value="0x150C000E" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext540"
       chipset="ACMGT3"
       symbol_name="Ext540"
       underscore_name="ext540"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b3d690ba-d58e-4cc9-9faf-0b51c5ba958e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE4"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE4"
             underscore_name="hiz_depth_test_fail_np_zpipe4"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0301E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160B4400" />
        <register type="NOA" address="0x00009888" value="0x180B0010" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3C00" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000C" />
        <register type="NOA" address="0x00009888" value="0x120B000D" />
        <register type="NOA" address="0x00009888" value="0x140B000E" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext541"
       chipset="ACMGT3"
       symbol_name="Ext541"
       underscore_name="ext541"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b0065120-ac7f-42fe-8ccf-88b32df3e4cf"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE5"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE5"
             underscore_name="hiz_depth_test_fail_np_zpipe5"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0307E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030060" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160C4400" />
        <register type="NOA" address="0x00009888" value="0x180C0010" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3C00" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000C" />
        <register type="NOA" address="0x00009888" value="0x120C000D" />
        <register type="NOA" address="0x00009888" value="0x140C000E" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext542"
       chipset="ACMGT3"
       symbol_name="Ext542"
       underscore_name="ext542"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ebbb6680-4931-4719-ac03-fba60301a688"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE6"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE6"
             underscore_name="hiz_depth_test_fail_np_zpipe6"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033DE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303C0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x170B4400" />
        <register type="NOA" address="0x00009888" value="0x190B0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3C00" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000C" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x150B000E" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext543"
       chipset="ACMGT3"
       symbol_name="Ext543"
       underscore_name="ext543"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="672eba96-2c76-4056-a7fa-4e73a9d25627"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE7"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE7"
             underscore_name="hiz_depth_test_fail_np_zpipe7"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x170C4400" />
        <register type="NOA" address="0x00009888" value="0x190C0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3C00" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000C" />
        <register type="NOA" address="0x00009888" value="0x130C000D" />
        <register type="NOA" address="0x00009888" value="0x150C000E" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext544"
       chipset="ACMGT3"
       symbol_name="Ext544"
       underscore_name="ext544"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="de044605-80ac-43b0-b512-5f629a51ebec"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE8"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE8"
             underscore_name="hiz_depth_test_fail_np_zpipe8"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160B4400" />
        <register type="NOA" address="0x00009888" value="0x180B0010" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3C00" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000C" />
        <register type="NOA" address="0x00009888" value="0x120B000D" />
        <register type="NOA" address="0x00009888" value="0x140B000E" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext545"
       chipset="ACMGT3"
       symbol_name="Ext545"
       underscore_name="ext545"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="720b8b78-896f-4056-88fa-9074d5127dd7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE9"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE9"
             underscore_name="hiz_depth_test_fail_np_zpipe9"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0309E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030080" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160C4400" />
        <register type="NOA" address="0x00009888" value="0x180C0010" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3C00" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000C" />
        <register type="NOA" address="0x00009888" value="0x120C000D" />
        <register type="NOA" address="0x00009888" value="0x140C000E" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext546"
       chipset="ACMGT3"
       symbol_name="Ext546"
       underscore_name="ext546"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ee7f867c-816e-449f-a330-1b9622b33ae6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE10"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE10"
             underscore_name="hiz_depth_test_fail_np_zpipe10"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033FE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303E0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x170B4400" />
        <register type="NOA" address="0x00009888" value="0x190B0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3C00" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000C" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x150B000E" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext547"
       chipset="ACMGT3"
       symbol_name="Ext547"
       underscore_name="ext547"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="671d65a6-32c0-4983-9204-96e9eb7ff8fa"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE11"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE11"
             underscore_name="hiz_depth_test_fail_np_zpipe11"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0305E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030040" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x170C4400" />
        <register type="NOA" address="0x00009888" value="0x190C0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3C00" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000C" />
        <register type="NOA" address="0x00009888" value="0x130C000D" />
        <register type="NOA" address="0x00009888" value="0x150C000E" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext548"
       chipset="ACMGT3"
       symbol_name="Ext548"
       underscore_name="ext548"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e23b228a-c5ac-4f11-8cb0-bf2353dfffde"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE12"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE12"
             underscore_name="hiz_depth_test_fail_np_zpipe12"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160B4400" />
        <register type="NOA" address="0x00009888" value="0x180B0010" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3C00" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000C" />
        <register type="NOA" address="0x00009888" value="0x120B000D" />
        <register type="NOA" address="0x00009888" value="0x140B000E" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext549"
       chipset="ACMGT3"
       symbol_name="Ext549"
       underscore_name="ext549"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3b521dba-b087-4c2a-bfbe-f043967881b6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE13"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE13"
             underscore_name="hiz_depth_test_fail_np_zpipe13"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0309E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030080" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160C4400" />
        <register type="NOA" address="0x00009888" value="0x180C0010" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3C00" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000C" />
        <register type="NOA" address="0x00009888" value="0x120C000D" />
        <register type="NOA" address="0x00009888" value="0x140C000E" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext550"
       chipset="ACMGT3"
       symbol_name="Ext550"
       underscore_name="ext550"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b359e8f4-73ed-4da2-9471-2999a6d5473f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE14"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE14"
             underscore_name="hiz_depth_test_fail_np_zpipe14"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033FE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303E0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x170B4400" />
        <register type="NOA" address="0x00009888" value="0x190B0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3C00" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000C" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x150B000E" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext551"
       chipset="ACMGT3"
       symbol_name="Ext551"
       underscore_name="ext551"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4bbd08e1-85c4-4de2-8ff6-9e5342bd0267"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL NP ZPIPE15"
             symbol_name="HIZ_DEPTH_TEST_FAIL_NP_ZPIPE15"
             underscore_name="hiz_depth_test_fail_np_zpipe15"
             description="Number of non-promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0305E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030040" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x170C4400" />
        <register type="NOA" address="0x00009888" value="0x190C0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3C00" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000C" />
        <register type="NOA" address="0x00009888" value="0x130C000D" />
        <register type="NOA" address="0x00009888" value="0x150C000E" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext552"
       chipset="ACMGT3"
       symbol_name="Ext552"
       underscore_name="ext552"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a0320c5d-dcd3-49ca-ba92-c19c068a69c8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE0"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE0"
             underscore_name="hiz_depth_test_fail_p_zpipe0"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0301E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160B4400" />
        <register type="NOA" address="0x00009888" value="0x180B0010" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3C00" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000C" />
        <register type="NOA" address="0x00009888" value="0x120B000D" />
        <register type="NOA" address="0x00009888" value="0x140B000E" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext553"
       chipset="ACMGT3"
       symbol_name="Ext553"
       underscore_name="ext553"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5a2dc84d-c4a8-4b4e-af0d-b14a04ffb79e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE1"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE1"
             underscore_name="hiz_depth_test_fail_p_zpipe1"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0307E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030060" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160C4400" />
        <register type="NOA" address="0x00009888" value="0x180C0010" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3C00" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000C" />
        <register type="NOA" address="0x00009888" value="0x120C000D" />
        <register type="NOA" address="0x00009888" value="0x140C000E" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext554"
       chipset="ACMGT3"
       symbol_name="Ext554"
       underscore_name="ext554"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="82287cfa-dddc-4b40-a0ba-feae2d42d826"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE2"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE2"
             underscore_name="hiz_depth_test_fail_p_zpipe2"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033DE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303C0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x170B4400" />
        <register type="NOA" address="0x00009888" value="0x190B0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3C00" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000C" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x150B000E" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext555"
       chipset="ACMGT3"
       symbol_name="Ext555"
       underscore_name="ext555"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0a00e087-e302-497d-b832-d04cd048054f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE3"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE3"
             underscore_name="hiz_depth_test_fail_p_zpipe3"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x170C4400" />
        <register type="NOA" address="0x00009888" value="0x190C0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3C00" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000C" />
        <register type="NOA" address="0x00009888" value="0x130C000D" />
        <register type="NOA" address="0x00009888" value="0x150C000E" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext556"
       chipset="ACMGT3"
       symbol_name="Ext556"
       underscore_name="ext556"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="204f7d1a-1063-4e39-9c93-d3fe68a48e93"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE4"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE4"
             underscore_name="hiz_depth_test_fail_p_zpipe4"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0301E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160B4400" />
        <register type="NOA" address="0x00009888" value="0x180B0010" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3C00" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000C" />
        <register type="NOA" address="0x00009888" value="0x120B000D" />
        <register type="NOA" address="0x00009888" value="0x140B000E" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext557"
       chipset="ACMGT3"
       symbol_name="Ext557"
       underscore_name="ext557"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="67278ee9-56da-4f70-a405-85e27e8922ec"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE5"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE5"
             underscore_name="hiz_depth_test_fail_p_zpipe5"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0307E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030060" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160C4400" />
        <register type="NOA" address="0x00009888" value="0x180C0010" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3C00" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000C" />
        <register type="NOA" address="0x00009888" value="0x120C000D" />
        <register type="NOA" address="0x00009888" value="0x140C000E" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext558"
       chipset="ACMGT3"
       symbol_name="Ext558"
       underscore_name="ext558"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b8723d61-732a-4c2f-8765-7e7aba97d348"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE6"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE6"
             underscore_name="hiz_depth_test_fail_p_zpipe6"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033DE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303C0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x170B4400" />
        <register type="NOA" address="0x00009888" value="0x190B0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3C00" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000C" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x150B000E" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext559"
       chipset="ACMGT3"
       symbol_name="Ext559"
       underscore_name="ext559"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d8091fdb-460b-481e-b36f-4bc4c05c542f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE7"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE7"
             underscore_name="hiz_depth_test_fail_p_zpipe7"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x170C4400" />
        <register type="NOA" address="0x00009888" value="0x190C0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3C00" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000C" />
        <register type="NOA" address="0x00009888" value="0x130C000D" />
        <register type="NOA" address="0x00009888" value="0x150C000E" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext560"
       chipset="ACMGT3"
       symbol_name="Ext560"
       underscore_name="ext560"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a6c44052-b731-461d-8333-da99eeb8d5de"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE8"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE8"
             underscore_name="hiz_depth_test_fail_p_zpipe8"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160B4400" />
        <register type="NOA" address="0x00009888" value="0x180B0010" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3C00" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000C" />
        <register type="NOA" address="0x00009888" value="0x120B000D" />
        <register type="NOA" address="0x00009888" value="0x140B000E" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext561"
       chipset="ACMGT3"
       symbol_name="Ext561"
       underscore_name="ext561"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f2be6d7c-336b-46dc-8167-fb6e22106fe0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE9"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE9"
             underscore_name="hiz_depth_test_fail_p_zpipe9"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0309E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030080" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160C4400" />
        <register type="NOA" address="0x00009888" value="0x180C0010" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3C00" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000C" />
        <register type="NOA" address="0x00009888" value="0x120C000D" />
        <register type="NOA" address="0x00009888" value="0x140C000E" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext562"
       chipset="ACMGT3"
       symbol_name="Ext562"
       underscore_name="ext562"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="14cbc671-bc91-461f-b36c-11cac04a4368"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE10"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE10"
             underscore_name="hiz_depth_test_fail_p_zpipe10"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033FE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303E0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x170B4400" />
        <register type="NOA" address="0x00009888" value="0x190B0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3C00" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000C" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x150B000E" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext563"
       chipset="ACMGT3"
       symbol_name="Ext563"
       underscore_name="ext563"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e2422880-ab04-429a-9c59-83e7d129cc06"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE11"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE11"
             underscore_name="hiz_depth_test_fail_p_zpipe11"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0305E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030040" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x170C4400" />
        <register type="NOA" address="0x00009888" value="0x190C0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3C00" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000C" />
        <register type="NOA" address="0x00009888" value="0x130C000D" />
        <register type="NOA" address="0x00009888" value="0x150C000E" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext564"
       chipset="ACMGT3"
       symbol_name="Ext564"
       underscore_name="ext564"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="665be155-1110-4a9a-9281-7c3005cdb3ae"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE12"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE12"
             underscore_name="hiz_depth_test_fail_p_zpipe12"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160B4400" />
        <register type="NOA" address="0x00009888" value="0x180B0010" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3C00" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B000C" />
        <register type="NOA" address="0x00009888" value="0x120B000D" />
        <register type="NOA" address="0x00009888" value="0x140B000E" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext565"
       chipset="ACMGT3"
       symbol_name="Ext565"
       underscore_name="ext565"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="65bfe375-5cb3-4677-81fe-be5cde04a66f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE13"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE13"
             underscore_name="hiz_depth_test_fail_p_zpipe13"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0309E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030080" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160C4400" />
        <register type="NOA" address="0x00009888" value="0x180C0010" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3C00" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C000C" />
        <register type="NOA" address="0x00009888" value="0x120C000D" />
        <register type="NOA" address="0x00009888" value="0x140C000E" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext566"
       chipset="ACMGT3"
       symbol_name="Ext566"
       underscore_name="ext566"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a039f0c8-1641-47d8-8e59-6df51100da38"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE14"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE14"
             underscore_name="hiz_depth_test_fail_p_zpipe14"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033FE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303E0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x170B4400" />
        <register type="NOA" address="0x00009888" value="0x190B0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3C00" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B000C" />
        <register type="NOA" address="0x00009888" value="0x130B000D" />
        <register type="NOA" address="0x00009888" value="0x150B000E" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext567"
       chipset="ACMGT3"
       symbol_name="Ext567"
       underscore_name="ext567"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="87c6ccd6-4f63-4f59-b3bc-54af974bf7c4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST FAIL P ZPIPE15"
             symbol_name="HIZ_DEPTH_TEST_FAIL_P_ZPIPE15"
             underscore_name="hiz_depth_test_fail_p_zpipe15"
             description="Number of promoted 2x2 that failed the hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0305E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030040" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x170C4400" />
        <register type="NOA" address="0x00009888" value="0x190C0010" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3C00" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C000C" />
        <register type="NOA" address="0x00009888" value="0x130C000D" />
        <register type="NOA" address="0x00009888" value="0x150C000E" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext568"
       chipset="ACMGT3"
       symbol_name="Ext568"
       underscore_name="ext568"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fe0cbe07-d685-40d8-ba09-4a5a8fb45b99"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE0"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE0"
             underscore_name="hiz_depth_test_pass_p_zpipe0"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0301E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160B6000" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B0008" />
        <register type="NOA" address="0x00009888" value="0x120B0009" />
        <register type="NOA" address="0x00009888" value="0x140B000A" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext569"
       chipset="ACMGT3"
       symbol_name="Ext569"
       underscore_name="ext569"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="05da3d04-5cf9-4ecf-ac16-65cd2c06269c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE1"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE1"
             underscore_name="hiz_depth_test_pass_p_zpipe1"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0307E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030060" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160C6000" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C0008" />
        <register type="NOA" address="0x00009888" value="0x120C0009" />
        <register type="NOA" address="0x00009888" value="0x140C000A" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext570"
       chipset="ACMGT3"
       symbol_name="Ext570"
       underscore_name="ext570"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e4576efb-543e-4a05-8ce4-9b8cf86d0d65"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE2"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE2"
             underscore_name="hiz_depth_test_pass_p_zpipe2"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033DE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303C0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x170B6000" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B0008" />
        <register type="NOA" address="0x00009888" value="0x130B0009" />
        <register type="NOA" address="0x00009888" value="0x150B000A" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext571"
       chipset="ACMGT3"
       symbol_name="Ext571"
       underscore_name="ext571"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="07dc1b67-a2ad-45a5-941c-a4f294dc5426"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE3"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE3"
             underscore_name="hiz_depth_test_pass_p_zpipe3"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x170C6000" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C0008" />
        <register type="NOA" address="0x00009888" value="0x130C0009" />
        <register type="NOA" address="0x00009888" value="0x150C000A" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext572"
       chipset="ACMGT3"
       symbol_name="Ext572"
       underscore_name="ext572"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8c1361cf-3383-4b12-9865-d041c3c7ef80"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE4"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE4"
             underscore_name="hiz_depth_test_pass_p_zpipe4"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0301E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160B6000" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B0008" />
        <register type="NOA" address="0x00009888" value="0x120B0009" />
        <register type="NOA" address="0x00009888" value="0x140B000A" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext573"
       chipset="ACMGT3"
       symbol_name="Ext573"
       underscore_name="ext573"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7b800152-513a-4d41-bcc9-f79e175f66c7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE5"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE5"
             underscore_name="hiz_depth_test_pass_p_zpipe5"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0307E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030060" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160C6000" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C0008" />
        <register type="NOA" address="0x00009888" value="0x120C0009" />
        <register type="NOA" address="0x00009888" value="0x140C000A" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext574"
       chipset="ACMGT3"
       symbol_name="Ext574"
       underscore_name="ext574"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="089c60d7-18f0-447a-98c9-abaf82aba70b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE6"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE6"
             underscore_name="hiz_depth_test_pass_p_zpipe6"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033DE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303C0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x170B6000" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B0008" />
        <register type="NOA" address="0x00009888" value="0x130B0009" />
        <register type="NOA" address="0x00009888" value="0x150B000A" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext575"
       chipset="ACMGT3"
       symbol_name="Ext575"
       underscore_name="ext575"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="00101c81-f560-4e07-9ac8-7e276798feda"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE7"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE7"
             underscore_name="hiz_depth_test_pass_p_zpipe7"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x170C6000" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C0008" />
        <register type="NOA" address="0x00009888" value="0x130C0009" />
        <register type="NOA" address="0x00009888" value="0x150C000A" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext576"
       chipset="ACMGT3"
       symbol_name="Ext576"
       underscore_name="ext576"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bf4a340e-056c-42cc-b1a6-66ace5b2e385"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE8"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE8"
             underscore_name="hiz_depth_test_pass_p_zpipe8"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160B6000" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B0008" />
        <register type="NOA" address="0x00009888" value="0x120B0009" />
        <register type="NOA" address="0x00009888" value="0x140B000A" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext577"
       chipset="ACMGT3"
       symbol_name="Ext577"
       underscore_name="ext577"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="67b34202-9016-4aea-a1f0-5978b11c8636"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE9"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE9"
             underscore_name="hiz_depth_test_pass_p_zpipe9"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0309E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030080" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160C6000" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C0008" />
        <register type="NOA" address="0x00009888" value="0x120C0009" />
        <register type="NOA" address="0x00009888" value="0x140C000A" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext578"
       chipset="ACMGT3"
       symbol_name="Ext578"
       underscore_name="ext578"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fafe97c9-e42c-443c-aa3b-bd18dcc6903c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE10"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE10"
             underscore_name="hiz_depth_test_pass_p_zpipe10"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033FE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303E0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x170B6000" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B0008" />
        <register type="NOA" address="0x00009888" value="0x130B0009" />
        <register type="NOA" address="0x00009888" value="0x150B000A" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext579"
       chipset="ACMGT3"
       symbol_name="Ext579"
       underscore_name="ext579"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2d7f6b11-59c1-468a-bcef-131d2cb62a28"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE11"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE11"
             underscore_name="hiz_depth_test_pass_p_zpipe11"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0305E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030040" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x170C6000" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C0008" />
        <register type="NOA" address="0x00009888" value="0x130C0009" />
        <register type="NOA" address="0x00009888" value="0x150C000A" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext580"
       chipset="ACMGT3"
       symbol_name="Ext580"
       underscore_name="ext580"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="dee1277c-09d1-49f7-9035-039420ce8f55"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE12"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE12"
             underscore_name="hiz_depth_test_pass_p_zpipe12"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0303E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030020" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160B6000" />
        <register type="NOA" address="0x00009888" value="0x180B0017" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x040B002C" />
        <register type="NOA" address="0x00009888" value="0x060B3800" />
        <register type="NOA" address="0x00009888" value="0x080B0081" />
        <register type="NOA" address="0x00009888" value="0x0A0B0103" />
        <register type="NOA" address="0x00009888" value="0x0C0B0185" />
        <register type="NOA" address="0x00009888" value="0x0E0B0007" />
        <register type="NOA" address="0x00009888" value="0x100B0008" />
        <register type="NOA" address="0x00009888" value="0x120B0009" />
        <register type="NOA" address="0x00009888" value="0x140B000A" />
        <register type="NOA" address="0x00009888" value="0x000B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext581"
       chipset="ACMGT3"
       symbol_name="Ext581"
       underscore_name="ext581"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="97733423-59b0-4de6-9909-39bbe2e5f0b7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE13"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE13"
             underscore_name="hiz_depth_test_pass_p_zpipe13"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0309E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030080" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160C6000" />
        <register type="NOA" address="0x00009888" value="0x180C0017" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x02072222" />
        <register type="NOA" address="0x00009888" value="0x000955FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A2222" />
        <register type="NOA" address="0x00009888" value="0x000255FF" />
        <register type="NOA" address="0x00009888" value="0x040C002C" />
        <register type="NOA" address="0x00009888" value="0x060C3800" />
        <register type="NOA" address="0x00009888" value="0x080C0081" />
        <register type="NOA" address="0x00009888" value="0x0A0C0103" />
        <register type="NOA" address="0x00009888" value="0x0C0C0185" />
        <register type="NOA" address="0x00009888" value="0x0E0C0007" />
        <register type="NOA" address="0x00009888" value="0x100C0008" />
        <register type="NOA" address="0x00009888" value="0x120C0009" />
        <register type="NOA" address="0x00009888" value="0x140C000A" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext582"
       chipset="ACMGT3"
       symbol_name="Ext582"
       underscore_name="ext582"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="14f60fa0-1209-44d4-8618-c8dd54b8965d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE14"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE14"
             underscore_name="hiz_depth_test_pass_p_zpipe14"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A033FE0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400303E0" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x170B6000" />
        <register type="NOA" address="0x00009888" value="0x190B0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x03083333" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009888" value="0x010155FF" />
        <register type="NOA" address="0x00009888" value="0x050B002C" />
        <register type="NOA" address="0x00009888" value="0x070B3800" />
        <register type="NOA" address="0x00009888" value="0x090B0081" />
        <register type="NOA" address="0x00009888" value="0x0B0B0103" />
        <register type="NOA" address="0x00009888" value="0x0D0B0185" />
        <register type="NOA" address="0x00009888" value="0x0F0B0007" />
        <register type="NOA" address="0x00009888" value="0x110B0008" />
        <register type="NOA" address="0x00009888" value="0x130B0009" />
        <register type="NOA" address="0x00009888" value="0x150B000A" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext583"
       chipset="ACMGT3"
       symbol_name="Ext583"
       underscore_name="ext583"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6297276e-f7c6-4ac7-bc7b-4e1fb4c606a1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ DEPTH TEST PASS P ZPIPE15"
             symbol_name="HIZ_DEPTH_TEST_PASS_P_ZPIPE15"
             underscore_name="hiz_depth_test_pass_p_zpipe15"
             description="Number of promoted 2x2 passed by hierarchical depth test"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030800" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0305E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030040" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x170C6000" />
        <register type="NOA" address="0x00009888" value="0x190C0017" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x03072222" />
        <register type="NOA" address="0x00009888" value="0x010955FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A2222" />
        <register type="NOA" address="0x00009888" value="0x010255FF" />
        <register type="NOA" address="0x00009888" value="0x050C002C" />
        <register type="NOA" address="0x00009888" value="0x070C3800" />
        <register type="NOA" address="0x00009888" value="0x090C0081" />
        <register type="NOA" address="0x00009888" value="0x0B0C0103" />
        <register type="NOA" address="0x00009888" value="0x0D0C0185" />
        <register type="NOA" address="0x00009888" value="0x0F0C0007" />
        <register type="NOA" address="0x00009888" value="0x110C0008" />
        <register type="NOA" address="0x00009888" value="0x130C0009" />
        <register type="NOA" address="0x00009888" value="0x150C000A" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext584"
       chipset="ACMGT3"
       symbol_name="Ext584"
       underscore_name="ext584"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="812c0cf8-1163-454e-a6ff-36c6b3866b1f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE0"
             symbol_name="IZ_OUTPUT_READY_ZPIPE0"
             underscore_name="iz_output_ready_zpipe0"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE1"
             symbol_name="IZ_OUTPUT_READY_ZPIPE1"
             underscore_name="iz_output_ready_zpipe1"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE2"
             symbol_name="IZ_OUTPUT_READY_ZPIPE2"
             underscore_name="iz_output_ready_zpipe2"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE3"
             symbol_name="IZ_OUTPUT_READY_ZPIPE3"
             underscore_name="iz_output_ready_zpipe3"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE4"
             symbol_name="IZ_OUTPUT_READY_ZPIPE4"
             underscore_name="iz_output_ready_zpipe4"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE5"
             symbol_name="IZ_OUTPUT_READY_ZPIPE5"
             underscore_name="iz_output_ready_zpipe5"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE6"
             symbol_name="IZ_OUTPUT_READY_ZPIPE6"
             underscore_name="iz_output_ready_zpipe6"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE7"
             symbol_name="IZ_OUTPUT_READY_ZPIPE7"
             underscore_name="iz_output_ready_zpipe7"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE8"
             symbol_name="IZ_OUTPUT_READY_ZPIPE8"
             underscore_name="iz_output_ready_zpipe8"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE9"
             symbol_name="IZ_OUTPUT_READY_ZPIPE9"
             underscore_name="iz_output_ready_zpipe9"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE10"
             symbol_name="IZ_OUTPUT_READY_ZPIPE10"
             underscore_name="iz_output_ready_zpipe10"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE11"
             symbol_name="IZ_OUTPUT_READY_ZPIPE11"
             underscore_name="iz_output_ready_zpipe11"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE12"
             symbol_name="IZ_OUTPUT_READY_ZPIPE12"
             underscore_name="iz_output_ready_zpipe12"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE13"
             symbol_name="IZ_OUTPUT_READY_ZPIPE13"
             underscore_name="iz_output_ready_zpipe13"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE14"
             symbol_name="IZ_OUTPUT_READY_ZPIPE14"
             underscore_name="iz_output_ready_zpipe14"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ OUTPUT READY ZPIPE15"
             symbol_name="IZ_OUTPUT_READY_ZPIPE15"
             underscore_name="iz_output_ready_zpipe15"
             description="Percentage of time in which IZ has requests to different clients"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0C0B6000" />
        <register type="NOA" address="0x00009888" value="0x0C0C6000" />
        <register type="NOA" address="0x00009888" value="0x0D0B6000" />
        <register type="NOA" address="0x00009888" value="0x0D0C6000" />
        <register type="NOA" address="0x00009888" value="0x00033000" />
        <register type="NOA" address="0x00009888" value="0x02072000" />
        <register type="NOA" address="0x00009888" value="0x0208CF00" />
        <register type="NOA" address="0x00009888" value="0x00094000" />
        <register type="NOA" address="0x00009888" value="0x020A6500" />
        <register type="NOA" address="0x00009888" value="0x0001B000" />
        <register type="NOA" address="0x00009888" value="0x040B0000" />
        <register type="NOA" address="0x00009888" value="0x140B0580" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0A00" />
        <register type="NOA" address="0x00009888" value="0x00024000" />
        <register type="NOA" address="0x00009888" value="0x040C0000" />
        <register type="NOA" address="0x00009888" value="0x140C0016" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009888" value="0x03070200" />
        <register type="NOA" address="0x00009888" value="0x03080C00" />
        <register type="NOA" address="0x00009888" value="0x01091000" />
        <register type="NOA" address="0x00009888" value="0x030A0600" />
        <register type="NOA" address="0x00009888" value="0x01012000" />
        <register type="NOA" address="0x00009888" value="0x050B0000" />
        <register type="NOA" address="0x00009888" value="0x130B0580" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x01021000" />
        <register type="NOA" address="0x00009888" value="0x050C0000" />
        <register type="NOA" address="0x00009888" value="0x130C0016" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0C0B6000" />
        <register type="NOA" address="0x00009888" value="0x0C0C6000" />
        <register type="NOA" address="0x00009888" value="0x0D0B6000" />
        <register type="NOA" address="0x00009888" value="0x0D0C6000" />
        <register type="NOA" address="0x00009888" value="0x00030300" />
        <register type="NOA" address="0x00009888" value="0x02070020" />
        <register type="NOA" address="0x00009888" value="0x020800CF" />
        <register type="NOA" address="0x00009888" value="0x00090400" />
        <register type="NOA" address="0x00009888" value="0x020A0065" />
        <register type="NOA" address="0x00009888" value="0x00010B00" />
        <register type="NOA" address="0x00009888" value="0x040B0000" />
        <register type="NOA" address="0x00009888" value="0x100B0580" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x00020400" />
        <register type="NOA" address="0x00009888" value="0x040C0000" />
        <register type="NOA" address="0x00009888" value="0x100C0016" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009888" value="0x03070002" />
        <register type="NOA" address="0x00009888" value="0x0308000C" />
        <register type="NOA" address="0x00009888" value="0x01090100" />
        <register type="NOA" address="0x00009888" value="0x030A0006" />
        <register type="NOA" address="0x00009888" value="0x01010200" />
        <register type="NOA" address="0x00009888" value="0x050B0000" />
        <register type="NOA" address="0x00009888" value="0x0F0B0580" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x01020100" />
        <register type="NOA" address="0x00009888" value="0x050C0000" />
        <register type="NOA" address="0x00009888" value="0x0F0C0016" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0C0B6580" />
        <register type="NOA" address="0x00009888" value="0x0C0C6016" />
        <register type="NOA" address="0x00009888" value="0x0D0B6000" />
        <register type="NOA" address="0x00009888" value="0x0D0C6000" />
        <register type="NOA" address="0x00009888" value="0x00030030" />
        <register type="NOA" address="0x00009888" value="0x00072000" />
        <register type="NOA" address="0x00009888" value="0x0008CF00" />
        <register type="NOA" address="0x00009888" value="0x00090040" />
        <register type="NOA" address="0x00009888" value="0x000A6500" />
        <register type="NOA" address="0x00009888" value="0x000100B0" />
        <register type="NOA" address="0x00009888" value="0x040B0000" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B0A00" />
        <register type="NOA" address="0x00009888" value="0x00020040" />
        <register type="NOA" address="0x00009888" value="0x040C0000" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x01070200" />
        <register type="NOA" address="0x00009888" value="0x01080C00" />
        <register type="NOA" address="0x00009888" value="0x01090010" />
        <register type="NOA" address="0x00009888" value="0x010A0600" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x050B0000" />
        <register type="NOA" address="0x00009888" value="0x0B0B0580" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x01020010" />
        <register type="NOA" address="0x00009888" value="0x050C0000" />
        <register type="NOA" address="0x00009888" value="0x0B0C0016" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0C0B6000" />
        <register type="NOA" address="0x00009888" value="0x0C0C6000" />
        <register type="NOA" address="0x00009888" value="0x0D0B6000" />
        <register type="NOA" address="0x00009888" value="0x0D0C6000" />
        <register type="NOA" address="0x00009888" value="0x00030003" />
        <register type="NOA" address="0x00009888" value="0x00070020" />
        <register type="NOA" address="0x00009888" value="0x000800CF" />
        <register type="NOA" address="0x00009888" value="0x00090004" />
        <register type="NOA" address="0x00009888" value="0x000A0065" />
        <register type="NOA" address="0x00009888" value="0x0001000B" />
        <register type="NOA" address="0x00009888" value="0x040B0000" />
        <register type="NOA" address="0x00009888" value="0x080B0580" />
        <register type="NOA" address="0x00009888" value="0x000B000A" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x040C0000" />
        <register type="NOA" address="0x00009888" value="0x080C0016" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x01070002" />
        <register type="NOA" address="0x00009888" value="0x0108000C" />
        <register type="NOA" address="0x00009888" value="0x01090001" />
        <register type="NOA" address="0x00009888" value="0x010A0006" />
        <register type="NOA" address="0x00009888" value="0x01010002" />
        <register type="NOA" address="0x00009888" value="0x050B0000" />
        <register type="NOA" address="0x00009888" value="0x070B5800" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x01020001" />
        <register type="NOA" address="0x00009888" value="0x050C0000" />
        <register type="NOA" address="0x00009888" value="0x070C0160" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032449" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030520" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032061" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031063" />
        <register type="NOA" address="0x00009888" value="0x48030007" />
        <register type="NOA" address="0x00009888" value="0x4A030801" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032481" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext585"
       chipset="ACMGT3"
       symbol_name="Ext585"
       underscore_name="ext585"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2921d39b-5490-416a-bc1f-61d1782819fc"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE0"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE0"
             underscore_name="hiz_subspan_latency_fifofull_zpipe0"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE1"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE1"
             underscore_name="hiz_subspan_latency_fifofull_zpipe1"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE2"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE2"
             underscore_name="hiz_subspan_latency_fifofull_zpipe2"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE3"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE3"
             underscore_name="hiz_subspan_latency_fifofull_zpipe3"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE4"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE4"
             underscore_name="hiz_subspan_latency_fifofull_zpipe4"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE5"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE5"
             underscore_name="hiz_subspan_latency_fifofull_zpipe5"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE6"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE6"
             underscore_name="hiz_subspan_latency_fifofull_zpipe6"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE7"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE7"
             underscore_name="hiz_subspan_latency_fifofull_zpipe7"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE8"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE8"
             underscore_name="hiz_subspan_latency_fifofull_zpipe8"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE9"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE9"
             underscore_name="hiz_subspan_latency_fifofull_zpipe9"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE10"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE10"
             underscore_name="hiz_subspan_latency_fifofull_zpipe10"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE11"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE11"
             underscore_name="hiz_subspan_latency_fifofull_zpipe11"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE12"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE12"
             underscore_name="hiz_subspan_latency_fifofull_zpipe12"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE13"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE13"
             underscore_name="hiz_subspan_latency_fifofull_zpipe13"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE14"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE14"
             underscore_name="hiz_subspan_latency_fifofull_zpipe14"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HIZ SUBSPAN LATENCY FIFOFULL ZPIPE15"
             symbol_name="HIZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE15"
             underscore_name="hiz_subspan_latency_fifofull_zpipe15"
             description="Percentage of time in which HiZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160B2C00" />
        <register type="NOA" address="0x00009888" value="0x160C2C00" />
        <register type="NOA" address="0x00009888" value="0x170B2C00" />
        <register type="NOA" address="0x00009888" value="0x170C2C00" />
        <register type="NOA" address="0x00009888" value="0x00033000" />
        <register type="NOA" address="0x00009888" value="0x02072000" />
        <register type="NOA" address="0x00009888" value="0x0208CF00" />
        <register type="NOA" address="0x00009888" value="0x00094000" />
        <register type="NOA" address="0x00009888" value="0x020A6500" />
        <register type="NOA" address="0x00009888" value="0x0001B000" />
        <register type="NOA" address="0x00009888" value="0x040B0004" />
        <register type="NOA" address="0x00009888" value="0x140B0080" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0A00" />
        <register type="NOA" address="0x00009888" value="0x00024000" />
        <register type="NOA" address="0x00009888" value="0x040C0004" />
        <register type="NOA" address="0x00009888" value="0x140C0002" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009888" value="0x03070200" />
        <register type="NOA" address="0x00009888" value="0x03080C00" />
        <register type="NOA" address="0x00009888" value="0x01091000" />
        <register type="NOA" address="0x00009888" value="0x030A0600" />
        <register type="NOA" address="0x00009888" value="0x01012000" />
        <register type="NOA" address="0x00009888" value="0x050B0004" />
        <register type="NOA" address="0x00009888" value="0x130B0080" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x01021000" />
        <register type="NOA" address="0x00009888" value="0x050C0004" />
        <register type="NOA" address="0x00009888" value="0x130C0002" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160B2C00" />
        <register type="NOA" address="0x00009888" value="0x160C2C00" />
        <register type="NOA" address="0x00009888" value="0x170B2C00" />
        <register type="NOA" address="0x00009888" value="0x170C2C00" />
        <register type="NOA" address="0x00009888" value="0x00030300" />
        <register type="NOA" address="0x00009888" value="0x02070020" />
        <register type="NOA" address="0x00009888" value="0x020800CF" />
        <register type="NOA" address="0x00009888" value="0x00090400" />
        <register type="NOA" address="0x00009888" value="0x020A0065" />
        <register type="NOA" address="0x00009888" value="0x00010B00" />
        <register type="NOA" address="0x00009888" value="0x040B0004" />
        <register type="NOA" address="0x00009888" value="0x100B0080" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x00020400" />
        <register type="NOA" address="0x00009888" value="0x040C0004" />
        <register type="NOA" address="0x00009888" value="0x100C0002" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009888" value="0x03070002" />
        <register type="NOA" address="0x00009888" value="0x0308000C" />
        <register type="NOA" address="0x00009888" value="0x01090100" />
        <register type="NOA" address="0x00009888" value="0x030A0006" />
        <register type="NOA" address="0x00009888" value="0x01010200" />
        <register type="NOA" address="0x00009888" value="0x050B0004" />
        <register type="NOA" address="0x00009888" value="0x0F0B0080" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x01020100" />
        <register type="NOA" address="0x00009888" value="0x050C0004" />
        <register type="NOA" address="0x00009888" value="0x0F0C0002" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160B2C00" />
        <register type="NOA" address="0x00009888" value="0x160C2C00" />
        <register type="NOA" address="0x00009888" value="0x170B2C00" />
        <register type="NOA" address="0x00009888" value="0x170C2C00" />
        <register type="NOA" address="0x00009888" value="0x00030030" />
        <register type="NOA" address="0x00009888" value="0x00072000" />
        <register type="NOA" address="0x00009888" value="0x0008CF00" />
        <register type="NOA" address="0x00009888" value="0x00090040" />
        <register type="NOA" address="0x00009888" value="0x000A6500" />
        <register type="NOA" address="0x00009888" value="0x000100B0" />
        <register type="NOA" address="0x00009888" value="0x040B0004" />
        <register type="NOA" address="0x00009888" value="0x0C0B0080" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B0A00" />
        <register type="NOA" address="0x00009888" value="0x00020040" />
        <register type="NOA" address="0x00009888" value="0x040C0004" />
        <register type="NOA" address="0x00009888" value="0x0C0C0002" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x01070200" />
        <register type="NOA" address="0x00009888" value="0x01080C00" />
        <register type="NOA" address="0x00009888" value="0x01090010" />
        <register type="NOA" address="0x00009888" value="0x010A0600" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x050B0004" />
        <register type="NOA" address="0x00009888" value="0x0B0B0080" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x01020010" />
        <register type="NOA" address="0x00009888" value="0x050C0004" />
        <register type="NOA" address="0x00009888" value="0x0B0C0002" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160B2C00" />
        <register type="NOA" address="0x00009888" value="0x160C2C00" />
        <register type="NOA" address="0x00009888" value="0x170B2C00" />
        <register type="NOA" address="0x00009888" value="0x170C2C00" />
        <register type="NOA" address="0x00009888" value="0x00030003" />
        <register type="NOA" address="0x00009888" value="0x00070020" />
        <register type="NOA" address="0x00009888" value="0x000800CF" />
        <register type="NOA" address="0x00009888" value="0x00090004" />
        <register type="NOA" address="0x00009888" value="0x000A0065" />
        <register type="NOA" address="0x00009888" value="0x0001000B" />
        <register type="NOA" address="0x00009888" value="0x040B0004" />
        <register type="NOA" address="0x00009888" value="0x080B0080" />
        <register type="NOA" address="0x00009888" value="0x000B000A" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x040C0004" />
        <register type="NOA" address="0x00009888" value="0x080C0002" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x01070002" />
        <register type="NOA" address="0x00009888" value="0x0108000C" />
        <register type="NOA" address="0x00009888" value="0x01090001" />
        <register type="NOA" address="0x00009888" value="0x010A0006" />
        <register type="NOA" address="0x00009888" value="0x01010002" />
        <register type="NOA" address="0x00009888" value="0x050B0004" />
        <register type="NOA" address="0x00009888" value="0x070B0800" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x01020001" />
        <register type="NOA" address="0x00009888" value="0x050C0004" />
        <register type="NOA" address="0x00009888" value="0x070C0020" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032449" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030520" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032061" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031063" />
        <register type="NOA" address="0x00009888" value="0x48030007" />
        <register type="NOA" address="0x00009888" value="0x4A030801" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032481" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext586"
       chipset="ACMGT3"
       symbol_name="Ext586"
       underscore_name="ext586"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="340dd552-3f57-4f94-b8c5-2d7d96c4bbdf"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE0"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE0"
             underscore_name="iz_subspan_latency_fifofull_zpipe0"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE1"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE1"
             underscore_name="iz_subspan_latency_fifofull_zpipe1"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE2"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE2"
             underscore_name="iz_subspan_latency_fifofull_zpipe2"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE3"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE3"
             underscore_name="iz_subspan_latency_fifofull_zpipe3"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE4"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE4"
             underscore_name="iz_subspan_latency_fifofull_zpipe4"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE5"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE5"
             underscore_name="iz_subspan_latency_fifofull_zpipe5"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE6"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE6"
             underscore_name="iz_subspan_latency_fifofull_zpipe6"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE7"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE7"
             underscore_name="iz_subspan_latency_fifofull_zpipe7"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE8"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE8"
             underscore_name="iz_subspan_latency_fifofull_zpipe8"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE9"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE9"
             underscore_name="iz_subspan_latency_fifofull_zpipe9"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE10"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE10"
             underscore_name="iz_subspan_latency_fifofull_zpipe10"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE11"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE11"
             underscore_name="iz_subspan_latency_fifofull_zpipe11"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE12"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE12"
             underscore_name="iz_subspan_latency_fifofull_zpipe12"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE13"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE13"
             underscore_name="iz_subspan_latency_fifofull_zpipe13"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE14"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE14"
             underscore_name="iz_subspan_latency_fifofull_zpipe14"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="IZ SUBSPAN LATENCY FIFOFULL ZPIPE15"
             symbol_name="IZ_SUBSPAN_LATENCY_FIFOFULL_ZPIPE15"
             underscore_name="iz_subspan_latency_fifofull_zpipe15"
             description="Percentage of time in which IZ latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="DepthPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x100B6000" />
        <register type="NOA" address="0x00009888" value="0x100C6000" />
        <register type="NOA" address="0x00009888" value="0x110B6000" />
        <register type="NOA" address="0x00009888" value="0x110C6000" />
        <register type="NOA" address="0x00009888" value="0x00033000" />
        <register type="NOA" address="0x00009888" value="0x02072000" />
        <register type="NOA" address="0x00009888" value="0x0208CF00" />
        <register type="NOA" address="0x00009888" value="0x00094000" />
        <register type="NOA" address="0x00009888" value="0x020A6500" />
        <register type="NOA" address="0x00009888" value="0x0001B000" />
        <register type="NOA" address="0x00009888" value="0x040B0080" />
        <register type="NOA" address="0x00009888" value="0x140B0540" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x020B0A00" />
        <register type="NOA" address="0x00009888" value="0x00024000" />
        <register type="NOA" address="0x00009888" value="0x040C0080" />
        <register type="NOA" address="0x00009888" value="0x140C0015" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009888" value="0x03070200" />
        <register type="NOA" address="0x00009888" value="0x03080C00" />
        <register type="NOA" address="0x00009888" value="0x01091000" />
        <register type="NOA" address="0x00009888" value="0x030A0600" />
        <register type="NOA" address="0x00009888" value="0x01012000" />
        <register type="NOA" address="0x00009888" value="0x050B0080" />
        <register type="NOA" address="0x00009888" value="0x130B0540" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x01021000" />
        <register type="NOA" address="0x00009888" value="0x050C0080" />
        <register type="NOA" address="0x00009888" value="0x130C0015" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x100B6540" />
        <register type="NOA" address="0x00009888" value="0x100C6015" />
        <register type="NOA" address="0x00009888" value="0x110B6000" />
        <register type="NOA" address="0x00009888" value="0x110C6000" />
        <register type="NOA" address="0x00009888" value="0x00030300" />
        <register type="NOA" address="0x00009888" value="0x02070020" />
        <register type="NOA" address="0x00009888" value="0x020800CF" />
        <register type="NOA" address="0x00009888" value="0x00090400" />
        <register type="NOA" address="0x00009888" value="0x020A0065" />
        <register type="NOA" address="0x00009888" value="0x00010B00" />
        <register type="NOA" address="0x00009888" value="0x040B0080" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x00020400" />
        <register type="NOA" address="0x00009888" value="0x040C0080" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x020C0000" />
        <register type="NOA" address="0x00009888" value="0x03070002" />
        <register type="NOA" address="0x00009888" value="0x0308000C" />
        <register type="NOA" address="0x00009888" value="0x01090100" />
        <register type="NOA" address="0x00009888" value="0x030A0006" />
        <register type="NOA" address="0x00009888" value="0x01010200" />
        <register type="NOA" address="0x00009888" value="0x050B0080" />
        <register type="NOA" address="0x00009888" value="0x0F0B0540" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x030B0000" />
        <register type="NOA" address="0x00009888" value="0x01020100" />
        <register type="NOA" address="0x00009888" value="0x050C0080" />
        <register type="NOA" address="0x00009888" value="0x0F0C0015" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x030C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x100B6000" />
        <register type="NOA" address="0x00009888" value="0x100C6000" />
        <register type="NOA" address="0x00009888" value="0x110B6000" />
        <register type="NOA" address="0x00009888" value="0x110C6000" />
        <register type="NOA" address="0x00009888" value="0x00030030" />
        <register type="NOA" address="0x00009888" value="0x00072000" />
        <register type="NOA" address="0x00009888" value="0x0008CF00" />
        <register type="NOA" address="0x00009888" value="0x00090040" />
        <register type="NOA" address="0x00009888" value="0x000A6500" />
        <register type="NOA" address="0x00009888" value="0x000100B0" />
        <register type="NOA" address="0x00009888" value="0x040B0080" />
        <register type="NOA" address="0x00009888" value="0x0C0B0540" />
        <register type="NOA" address="0x00009888" value="0x080B0000" />
        <register type="NOA" address="0x00009888" value="0x000B0A00" />
        <register type="NOA" address="0x00009888" value="0x00020040" />
        <register type="NOA" address="0x00009888" value="0x040C0080" />
        <register type="NOA" address="0x00009888" value="0x0C0C0015" />
        <register type="NOA" address="0x00009888" value="0x080C0000" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x01070200" />
        <register type="NOA" address="0x00009888" value="0x01080C00" />
        <register type="NOA" address="0x00009888" value="0x01090010" />
        <register type="NOA" address="0x00009888" value="0x010A0600" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x050B0080" />
        <register type="NOA" address="0x00009888" value="0x0B0B0540" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x01020010" />
        <register type="NOA" address="0x00009888" value="0x050C0080" />
        <register type="NOA" address="0x00009888" value="0x0B0C0015" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x100B6000" />
        <register type="NOA" address="0x00009888" value="0x100C6000" />
        <register type="NOA" address="0x00009888" value="0x110B6000" />
        <register type="NOA" address="0x00009888" value="0x110C6000" />
        <register type="NOA" address="0x00009888" value="0x00030003" />
        <register type="NOA" address="0x00009888" value="0x00070020" />
        <register type="NOA" address="0x00009888" value="0x000800CF" />
        <register type="NOA" address="0x00009888" value="0x00090004" />
        <register type="NOA" address="0x00009888" value="0x000A0065" />
        <register type="NOA" address="0x00009888" value="0x0001000B" />
        <register type="NOA" address="0x00009888" value="0x040B0080" />
        <register type="NOA" address="0x00009888" value="0x080B0540" />
        <register type="NOA" address="0x00009888" value="0x000B000A" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x040C0080" />
        <register type="NOA" address="0x00009888" value="0x080C0015" />
        <register type="NOA" address="0x00009888" value="0x000C0000" />
        <register type="NOA" address="0x00009888" value="0x01070002" />
        <register type="NOA" address="0x00009888" value="0x0108000C" />
        <register type="NOA" address="0x00009888" value="0x01090001" />
        <register type="NOA" address="0x00009888" value="0x010A0006" />
        <register type="NOA" address="0x00009888" value="0x01010002" />
        <register type="NOA" address="0x00009888" value="0x050B0080" />
        <register type="NOA" address="0x00009888" value="0x070B5400" />
        <register type="NOA" address="0x00009888" value="0x090B0000" />
        <register type="NOA" address="0x00009888" value="0x010B0000" />
        <register type="NOA" address="0x00009888" value="0x01020001" />
        <register type="NOA" address="0x00009888" value="0x050C0080" />
        <register type="NOA" address="0x00009888" value="0x070C0150" />
        <register type="NOA" address="0x00009888" value="0x090C0000" />
        <register type="NOA" address="0x00009888" value="0x010C0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032449" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030520" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032061" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031063" />
        <register type="NOA" address="0x00009888" value="0x48030007" />
        <register type="NOA" address="0x00009888" value="0x4A030801" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032481" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext587"
       chipset="ACMGT3"
       symbol_name="Ext587"
       underscore_name="ext587"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="09a795b1-15ba-4f83-a662-18804b4eda96"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE0"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE0"
             underscore_name="color_pipe_cache_latency1_stall_cpipe0"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE1"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE1"
             underscore_name="color_pipe_cache_latency1_stall_cpipe1"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE2"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE2"
             underscore_name="color_pipe_cache_latency1_stall_cpipe2"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE3"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE3"
             underscore_name="color_pipe_cache_latency1_stall_cpipe3"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE4"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE4"
             underscore_name="color_pipe_cache_latency1_stall_cpipe4"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE5"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE5"
             underscore_name="color_pipe_cache_latency1_stall_cpipe5"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE6"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE6"
             underscore_name="color_pipe_cache_latency1_stall_cpipe6"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE7"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE7"
             underscore_name="color_pipe_cache_latency1_stall_cpipe7"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE8"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE8"
             underscore_name="color_pipe_cache_latency1_stall_cpipe8"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE9"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE9"
             underscore_name="color_pipe_cache_latency1_stall_cpipe9"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE10"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE10"
             underscore_name="color_pipe_cache_latency1_stall_cpipe10"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE11"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE11"
             underscore_name="color_pipe_cache_latency1_stall_cpipe11"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE12"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE12"
             underscore_name="color_pipe_cache_latency1_stall_cpipe12"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE13"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE13"
             underscore_name="color_pipe_cache_latency1_stall_cpipe13"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE14"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE14"
             underscore_name="color_pipe_cache_latency1_stall_cpipe14"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COLOR PIPE CACHE LATENCY1 STALL CPIPE15"
             symbol_name="COLOR_PIPE_CACHE_LATENCY1_STALL_CPIPE15"
             underscore_name="color_pipe_cache_latency1_stall_cpipe15"
             description="Percentage of time in which Color Pipeline stalled due to MultiSampling Cache latency hiding structure full"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12011000" />
        <register type="NOA" address="0x00009888" value="0x12021C00" />
        <register type="NOA" address="0x00009888" value="0x13011030" />
        <register type="NOA" address="0x00009888" value="0x13021000" />
        <register type="NOA" address="0x00009888" value="0x00033000" />
        <register type="NOA" address="0x00009888" value="0x02072000" />
        <register type="NOA" address="0x00009888" value="0x0208CF00" />
        <register type="NOA" address="0x00009888" value="0x00094000" />
        <register type="NOA" address="0x00009888" value="0x020A6500" />
        <register type="NOA" address="0x00009888" value="0x04010000" />
        <register type="NOA" address="0x00009888" value="0x14010030" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x00013000" />
        <register type="NOA" address="0x00009888" value="0x020B0A00" />
        <register type="NOA" address="0x00009888" value="0x04020000" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x03070200" />
        <register type="NOA" address="0x00009888" value="0x03080C00" />
        <register type="NOA" address="0x00009888" value="0x01091000" />
        <register type="NOA" address="0x00009888" value="0x030A0600" />
        <register type="NOA" address="0x00009888" value="0x05010000" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x05020000" />
        <register type="NOA" address="0x00009888" value="0x11020C00" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x12011000" />
        <register type="NOA" address="0x00009888" value="0x12021000" />
        <register type="NOA" address="0x00009888" value="0x13011000" />
        <register type="NOA" address="0x00009888" value="0x13021000" />
        <register type="NOA" address="0x00009888" value="0x00030300" />
        <register type="NOA" address="0x00009888" value="0x02070020" />
        <register type="NOA" address="0x00009888" value="0x020800CF" />
        <register type="NOA" address="0x00009888" value="0x00090400" />
        <register type="NOA" address="0x00009888" value="0x020A0065" />
        <register type="NOA" address="0x00009888" value="0x04010000" />
        <register type="NOA" address="0x00009888" value="0x10010030" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x00010300" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x04020000" />
        <register type="NOA" address="0x00009888" value="0x0E020C00" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x03070002" />
        <register type="NOA" address="0x00009888" value="0x0308000C" />
        <register type="NOA" address="0x00009888" value="0x01090100" />
        <register type="NOA" address="0x00009888" value="0x030A0006" />
        <register type="NOA" address="0x00009888" value="0x05010000" />
        <register type="NOA" address="0x00009888" value="0x0F010030" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x05020000" />
        <register type="NOA" address="0x00009888" value="0x0D020C00" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x12011000" />
        <register type="NOA" address="0x00009888" value="0x12021000" />
        <register type="NOA" address="0x00009888" value="0x13011000" />
        <register type="NOA" address="0x00009888" value="0x13021000" />
        <register type="NOA" address="0x00009888" value="0x00030030" />
        <register type="NOA" address="0x00009888" value="0x00072000" />
        <register type="NOA" address="0x00009888" value="0x0008CF00" />
        <register type="NOA" address="0x00009888" value="0x00090040" />
        <register type="NOA" address="0x00009888" value="0x000A6500" />
        <register type="NOA" address="0x00009888" value="0x04010000" />
        <register type="NOA" address="0x00009888" value="0x0C010030" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x00010030" />
        <register type="NOA" address="0x00009888" value="0x000B0A00" />
        <register type="NOA" address="0x00009888" value="0x04020000" />
        <register type="NOA" address="0x00009888" value="0x0A020C00" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x01070200" />
        <register type="NOA" address="0x00009888" value="0x01080C00" />
        <register type="NOA" address="0x00009888" value="0x01090010" />
        <register type="NOA" address="0x00009888" value="0x010A0600" />
        <register type="NOA" address="0x00009888" value="0x05010000" />
        <register type="NOA" address="0x00009888" value="0x0B010030" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x05020000" />
        <register type="NOA" address="0x00009888" value="0x09020C00" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x12011000" />
        <register type="NOA" address="0x00009888" value="0x12021000" />
        <register type="NOA" address="0x00009888" value="0x13011000" />
        <register type="NOA" address="0x00009888" value="0x13021000" />
        <register type="NOA" address="0x00009888" value="0x00030003" />
        <register type="NOA" address="0x00009888" value="0x00070020" />
        <register type="NOA" address="0x00009888" value="0x000800CF" />
        <register type="NOA" address="0x00009888" value="0x00090004" />
        <register type="NOA" address="0x00009888" value="0x000A0065" />
        <register type="NOA" address="0x00009888" value="0x04010000" />
        <register type="NOA" address="0x00009888" value="0x08010030" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x00010003" />
        <register type="NOA" address="0x00009888" value="0x000B000A" />
        <register type="NOA" address="0x00009888" value="0x04020000" />
        <register type="NOA" address="0x00009888" value="0x06020C00" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x01070002" />
        <register type="NOA" address="0x00009888" value="0x0108000C" />
        <register type="NOA" address="0x00009888" value="0x01090001" />
        <register type="NOA" address="0x00009888" value="0x010A0006" />
        <register type="NOA" address="0x00009888" value="0x05010000" />
        <register type="NOA" address="0x00009888" value="0x07010030" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x05021800" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032449" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030520" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032061" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031063" />
        <register type="NOA" address="0x00009888" value="0x48030007" />
        <register type="NOA" address="0x00009888" value="0x4A030801" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032481" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext588"
       chipset="ACMGT3"
       symbol_name="Ext588"
       underscore_name="ext588"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="91a7be1d-3a4d-488f-999a-fd2b9564714e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE0"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE0"
             underscore_name="ps_output_available_cpipe0"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE1"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE1"
             underscore_name="ps_output_available_cpipe1"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE2"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE2"
             underscore_name="ps_output_available_cpipe2"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE3"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE3"
             underscore_name="ps_output_available_cpipe3"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE4"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE4"
             underscore_name="ps_output_available_cpipe4"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE5"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE5"
             underscore_name="ps_output_available_cpipe5"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE6"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE6"
             underscore_name="ps_output_available_cpipe6"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE7"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE7"
             underscore_name="ps_output_available_cpipe7"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18010320" />
        <register type="NOA" address="0x00009888" value="0x18020320" />
        <register type="NOA" address="0x00009888" value="0x19010320" />
        <register type="NOA" address="0x00009888" value="0x19020320" />
        <register type="NOA" address="0x00009888" value="0x000300F0" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x0008FF0F" />
        <register type="NOA" address="0x00009888" value="0x0009000C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x04011100" />
        <register type="NOA" address="0x00009888" value="0x06010021" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x06020880" />
        <register type="NOA" address="0x00009888" value="0x08020021" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x01080F00" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x09010880" />
        <register type="NOA" address="0x00009888" value="0x0B010021" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x0B020880" />
        <register type="NOA" address="0x00009888" value="0x0D020021" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18010320" />
        <register type="NOA" address="0x00009888" value="0x18020320" />
        <register type="NOA" address="0x00009888" value="0x19010320" />
        <register type="NOA" address="0x00009888" value="0x19020320" />
        <register type="NOA" address="0x00009888" value="0x0003F000" />
        <register type="NOA" address="0x00009888" value="0x020700A0" />
        <register type="NOA" address="0x00009888" value="0x0208FF0F" />
        <register type="NOA" address="0x00009888" value="0x00090C00" />
        <register type="NOA" address="0x00009888" value="0x020A55A5" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x0C010880" />
        <register type="NOA" address="0x00009888" value="0x0E010021" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x0E020880" />
        <register type="NOA" address="0x00009888" value="0x10020021" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x0307A000" />
        <register type="NOA" address="0x00009888" value="0x03080F00" />
        <register type="NOA" address="0x00009888" value="0x0109C000" />
        <register type="NOA" address="0x00009888" value="0x030AA500" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x11010880" />
        <register type="NOA" address="0x00009888" value="0x13010021" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x13020880" />
        <register type="NOA" address="0x00009888" value="0x15020021" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032000" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030068" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030E00" />
        <register type="NOA" address="0x00009888" value="0x4A0300E0" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030063" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext589"
       chipset="ACMGT3"
       symbol_name="Ext589"
       underscore_name="ext589"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="702f4f48-255f-4a82-94b9-2149053fa6c5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE8"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE8"
             underscore_name="ps_output_available_cpipe8"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE9"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE9"
             underscore_name="ps_output_available_cpipe9"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE10"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE10"
             underscore_name="ps_output_available_cpipe10"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE11"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE11"
             underscore_name="ps_output_available_cpipe11"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE12"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE12"
             underscore_name="ps_output_available_cpipe12"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE13"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE13"
             underscore_name="ps_output_available_cpipe13"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE14"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE14"
             underscore_name="ps_output_available_cpipe14"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PS OUTPUT AVAILABLE CPIPE15"
             symbol_name="PS_OUTPUT_AVAILABLE_CPIPE15"
             underscore_name="ps_output_available_cpipe15"
             description="Percentage of time in which Pixel Shader data is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18010320" />
        <register type="NOA" address="0x00009888" value="0x18020320" />
        <register type="NOA" address="0x00009888" value="0x19010320" />
        <register type="NOA" address="0x00009888" value="0x19020320" />
        <register type="NOA" address="0x00009888" value="0x000300F0" />
        <register type="NOA" address="0x00009888" value="0x000700A0" />
        <register type="NOA" address="0x00009888" value="0x0008FF0F" />
        <register type="NOA" address="0x00009888" value="0x0009000C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x04011100" />
        <register type="NOA" address="0x00009888" value="0x06010021" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x06020880" />
        <register type="NOA" address="0x00009888" value="0x08020021" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x01080F00" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x09010880" />
        <register type="NOA" address="0x00009888" value="0x0B010021" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x0B020880" />
        <register type="NOA" address="0x00009888" value="0x0D020021" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18010320" />
        <register type="NOA" address="0x00009888" value="0x18020320" />
        <register type="NOA" address="0x00009888" value="0x19010320" />
        <register type="NOA" address="0x00009888" value="0x19020320" />
        <register type="NOA" address="0x00009888" value="0x0003F000" />
        <register type="NOA" address="0x00009888" value="0x020700A0" />
        <register type="NOA" address="0x00009888" value="0x0208FF0F" />
        <register type="NOA" address="0x00009888" value="0x00090C00" />
        <register type="NOA" address="0x00009888" value="0x020A55A5" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x0C010880" />
        <register type="NOA" address="0x00009888" value="0x0E010021" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x0E020880" />
        <register type="NOA" address="0x00009888" value="0x10020021" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x0307A000" />
        <register type="NOA" address="0x00009888" value="0x03080F00" />
        <register type="NOA" address="0x00009888" value="0x0109C000" />
        <register type="NOA" address="0x00009888" value="0x030AA500" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x11010880" />
        <register type="NOA" address="0x00009888" value="0x13010021" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x13020880" />
        <register type="NOA" address="0x00009888" value="0x15020021" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032000" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030068" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030E00" />
        <register type="NOA" address="0x00009888" value="0x4A0300E0" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030063" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext590"
       chipset="ACMGT3"
       symbol_name="Ext590"
       underscore_name="ext590"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="21788d5b-810d-4982-b915-0048962b86e7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE0"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE0"
             underscore_name="pixel_post_process_output_ready_cpipe0"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE1"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE1"
             underscore_name="pixel_post_process_output_ready_cpipe1"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE2"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE2"
             underscore_name="pixel_post_process_output_ready_cpipe2"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE3"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE3"
             underscore_name="pixel_post_process_output_ready_cpipe3"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE4"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE4"
             underscore_name="pixel_post_process_output_ready_cpipe4"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE5"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE5"
             underscore_name="pixel_post_process_output_ready_cpipe5"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE6"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE6"
             underscore_name="pixel_post_process_output_ready_cpipe6"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE7"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE7"
             underscore_name="pixel_post_process_output_ready_cpipe7"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE8"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE8"
             underscore_name="pixel_post_process_output_ready_cpipe8"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE9"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE9"
             underscore_name="pixel_post_process_output_ready_cpipe9"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE10"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE10"
             underscore_name="pixel_post_process_output_ready_cpipe10"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE11"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE11"
             underscore_name="pixel_post_process_output_ready_cpipe11"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE12"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE12"
             underscore_name="pixel_post_process_output_ready_cpipe12"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE13"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE13"
             underscore_name="pixel_post_process_output_ready_cpipe13"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE14"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE14"
             underscore_name="pixel_post_process_output_ready_cpipe14"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS OUTPUT READY CPIPE15"
             symbol_name="PIXEL_POST_PROCESS_OUTPUT_READY_CPIPE15"
             underscore_name="pixel_post_process_output_ready_cpipe15"
             description="Percentage of time in which Color Pipeline pixel output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16010003" />
        <register type="NOA" address="0x00009888" value="0x16020003" />
        <register type="NOA" address="0x00009888" value="0x17010003" />
        <register type="NOA" address="0x00009888" value="0x17020003" />
        <register type="NOA" address="0x00009888" value="0x00033000" />
        <register type="NOA" address="0x00009888" value="0x02072000" />
        <register type="NOA" address="0x00009888" value="0x0208CF00" />
        <register type="NOA" address="0x00009888" value="0x00094000" />
        <register type="NOA" address="0x00009888" value="0x020A6500" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x14010017" />
        <register type="NOA" address="0x00009888" value="0x00013000" />
        <register type="NOA" address="0x00009888" value="0x020B0A00" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x120205C0" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x03070200" />
        <register type="NOA" address="0x00009888" value="0x03080C00" />
        <register type="NOA" address="0x00009888" value="0x01091000" />
        <register type="NOA" address="0x00009888" value="0x030A0600" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x13010017" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x110205C0" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16010003" />
        <register type="NOA" address="0x00009888" value="0x16020003" />
        <register type="NOA" address="0x00009888" value="0x17010003" />
        <register type="NOA" address="0x00009888" value="0x17020003" />
        <register type="NOA" address="0x00009888" value="0x00030300" />
        <register type="NOA" address="0x00009888" value="0x02070020" />
        <register type="NOA" address="0x00009888" value="0x020800CF" />
        <register type="NOA" address="0x00009888" value="0x00090400" />
        <register type="NOA" address="0x00009888" value="0x020A0065" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x10010017" />
        <register type="NOA" address="0x00009888" value="0x00010300" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x0E0205C0" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x03070002" />
        <register type="NOA" address="0x00009888" value="0x0308000C" />
        <register type="NOA" address="0x00009888" value="0x01090100" />
        <register type="NOA" address="0x00009888" value="0x030A0006" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x0F010017" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x0D0205C0" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16010003" />
        <register type="NOA" address="0x00009888" value="0x16020003" />
        <register type="NOA" address="0x00009888" value="0x17010003" />
        <register type="NOA" address="0x00009888" value="0x17020003" />
        <register type="NOA" address="0x00009888" value="0x00030030" />
        <register type="NOA" address="0x00009888" value="0x00072000" />
        <register type="NOA" address="0x00009888" value="0x0008CF00" />
        <register type="NOA" address="0x00009888" value="0x00090040" />
        <register type="NOA" address="0x00009888" value="0x000A6500" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x0C010017" />
        <register type="NOA" address="0x00009888" value="0x00010030" />
        <register type="NOA" address="0x00009888" value="0x000B0A00" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x0A0205C0" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x01070200" />
        <register type="NOA" address="0x00009888" value="0x01080C00" />
        <register type="NOA" address="0x00009888" value="0x01090010" />
        <register type="NOA" address="0x00009888" value="0x010A0600" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x0B010017" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x090205C0" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16010003" />
        <register type="NOA" address="0x00009888" value="0x16020003" />
        <register type="NOA" address="0x00009888" value="0x17010003" />
        <register type="NOA" address="0x00009888" value="0x17020003" />
        <register type="NOA" address="0x00009888" value="0x00030003" />
        <register type="NOA" address="0x00009888" value="0x00070020" />
        <register type="NOA" address="0x00009888" value="0x000800CF" />
        <register type="NOA" address="0x00009888" value="0x00090004" />
        <register type="NOA" address="0x00009888" value="0x000A0065" />
        <register type="NOA" address="0x00009888" value="0x02010000" />
        <register type="NOA" address="0x00009888" value="0x08010017" />
        <register type="NOA" address="0x00009888" value="0x00010003" />
        <register type="NOA" address="0x00009888" value="0x000B000A" />
        <register type="NOA" address="0x00009888" value="0x02020000" />
        <register type="NOA" address="0x00009888" value="0x060205C0" />
        <register type="NOA" address="0x00009888" value="0x00020000" />
        <register type="NOA" address="0x00009888" value="0x01070002" />
        <register type="NOA" address="0x00009888" value="0x0108000C" />
        <register type="NOA" address="0x00009888" value="0x01090001" />
        <register type="NOA" address="0x00009888" value="0x010A0006" />
        <register type="NOA" address="0x00009888" value="0x03010000" />
        <register type="NOA" address="0x00009888" value="0x07010017" />
        <register type="NOA" address="0x00009888" value="0x01010000" />
        <register type="NOA" address="0x00009888" value="0x03020000" />
        <register type="NOA" address="0x00009888" value="0x05020B80" />
        <register type="NOA" address="0x00009888" value="0x01020000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032449" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030520" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032061" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031063" />
        <register type="NOA" address="0x00009888" value="0x48030007" />
        <register type="NOA" address="0x00009888" value="0x4A030801" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032481" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext591"
       chipset="ACMGT3"
       symbol_name="Ext591"
       underscore_name="ext591"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d3416b56-6640-4b2a-b81d-295287c90a22"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE0"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE0"
             underscore_name="pixel_post_process_input_available_cpipe0"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE1"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE1"
             underscore_name="pixel_post_process_input_available_cpipe1"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x20860011" />
        <register type="NOA" address="0x00009888" value="0x20A60011" />
        <register type="NOA" address="0x00009888" value="0x20C60011" />
        <register type="NOA" address="0x00009888" value="0x20E60011" />
        <register type="NOA" address="0x00009888" value="0x04860180" />
        <register type="NOA" address="0x00009888" value="0x06862800" />
        <register type="NOA" address="0x00009888" value="0x08860595" />
        <register type="NOA" address="0x00009888" value="0x0A860017" />
        <register type="NOA" address="0x00009888" value="0x00860000" />
        <register type="NOA" address="0x00009888" value="0x04A60180" />
        <register type="NOA" address="0x00009888" value="0x0AA60500" />
        <register type="NOA" address="0x00009888" value="0x0CA60595" />
        <register type="NOA" address="0x00009888" value="0x0EA60017" />
        <register type="NOA" address="0x00009888" value="0x00A60000" />
        <register type="NOA" address="0x00009888" value="0x04C60180" />
        <register type="NOA" address="0x00009888" value="0x0EC60500" />
        <register type="NOA" address="0x00009888" value="0x10C60595" />
        <register type="NOA" address="0x00009888" value="0x12C60017" />
        <register type="NOA" address="0x00009888" value="0x02C60000" />
        <register type="NOA" address="0x00009888" value="0x04E60180" />
        <register type="NOA" address="0x00009888" value="0x12E60500" />
        <register type="NOA" address="0x00009888" value="0x14E60595" />
        <register type="NOA" address="0x00009888" value="0x16E60017" />
        <register type="NOA" address="0x00009888" value="0x02E60000" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000007F8" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0007F800" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext592"
       chipset="ACMGT3"
       symbol_name="Ext592"
       underscore_name="ext592"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0d6485c1-7bfb-4f49-98a4-6247c0597e31"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE2"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE2"
             underscore_name="pixel_post_process_input_available_cpipe2"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE3"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE3"
             underscore_name="pixel_post_process_input_available_cpipe3"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x21860011" />
        <register type="NOA" address="0x00009888" value="0x21A60011" />
        <register type="NOA" address="0x00009888" value="0x21C60011" />
        <register type="NOA" address="0x00009888" value="0x21E60011" />
        <register type="NOA" address="0x00009888" value="0x05860180" />
        <register type="NOA" address="0x00009888" value="0x07862800" />
        <register type="NOA" address="0x00009888" value="0x09860595" />
        <register type="NOA" address="0x00009888" value="0x0B860017" />
        <register type="NOA" address="0x00009888" value="0x01860000" />
        <register type="NOA" address="0x00009888" value="0x05A60180" />
        <register type="NOA" address="0x00009888" value="0x0BA60500" />
        <register type="NOA" address="0x00009888" value="0x0DA60595" />
        <register type="NOA" address="0x00009888" value="0x0FA60017" />
        <register type="NOA" address="0x00009888" value="0x01A60000" />
        <register type="NOA" address="0x00009888" value="0x05C60180" />
        <register type="NOA" address="0x00009888" value="0x0FC60500" />
        <register type="NOA" address="0x00009888" value="0x11C60595" />
        <register type="NOA" address="0x00009888" value="0x13C60017" />
        <register type="NOA" address="0x00009888" value="0x03C60000" />
        <register type="NOA" address="0x00009888" value="0x05E60180" />
        <register type="NOA" address="0x00009888" value="0x13E60500" />
        <register type="NOA" address="0x00009888" value="0x15E60595" />
        <register type="NOA" address="0x00009888" value="0x17E60017" />
        <register type="NOA" address="0x00009888" value="0x03E60000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000007F8" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0007F800" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext593"
       chipset="ACMGT3"
       symbol_name="Ext593"
       underscore_name="ext593"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7b4adfcb-b4fe-4e2b-803c-b9cfa2b2cd17"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE4"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE4"
             underscore_name="pixel_post_process_input_available_cpipe4"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE5"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE5"
             underscore_name="pixel_post_process_input_available_cpipe5"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x20860011" />
        <register type="NOA" address="0x00009888" value="0x20A60011" />
        <register type="NOA" address="0x00009888" value="0x20C60011" />
        <register type="NOA" address="0x00009888" value="0x20E60011" />
        <register type="NOA" address="0x00009888" value="0x04860180" />
        <register type="NOA" address="0x00009888" value="0x06862800" />
        <register type="NOA" address="0x00009888" value="0x08860595" />
        <register type="NOA" address="0x00009888" value="0x0A860017" />
        <register type="NOA" address="0x00009888" value="0x00860000" />
        <register type="NOA" address="0x00009888" value="0x04A60180" />
        <register type="NOA" address="0x00009888" value="0x0AA60500" />
        <register type="NOA" address="0x00009888" value="0x0CA60595" />
        <register type="NOA" address="0x00009888" value="0x0EA60017" />
        <register type="NOA" address="0x00009888" value="0x00A60000" />
        <register type="NOA" address="0x00009888" value="0x04C60180" />
        <register type="NOA" address="0x00009888" value="0x0EC60500" />
        <register type="NOA" address="0x00009888" value="0x10C60595" />
        <register type="NOA" address="0x00009888" value="0x12C60017" />
        <register type="NOA" address="0x00009888" value="0x02C60000" />
        <register type="NOA" address="0x00009888" value="0x04E60180" />
        <register type="NOA" address="0x00009888" value="0x12E60500" />
        <register type="NOA" address="0x00009888" value="0x14E60595" />
        <register type="NOA" address="0x00009888" value="0x16E60017" />
        <register type="NOA" address="0x00009888" value="0x02E60000" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000007F8" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0007F800" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext594"
       chipset="ACMGT3"
       symbol_name="Ext594"
       underscore_name="ext594"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="35040db3-1214-41dc-b856-f26d3b553905"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE6"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE6"
             underscore_name="pixel_post_process_input_available_cpipe6"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE7"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE7"
             underscore_name="pixel_post_process_input_available_cpipe7"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x21860011" />
        <register type="NOA" address="0x00009888" value="0x21A60011" />
        <register type="NOA" address="0x00009888" value="0x21C60011" />
        <register type="NOA" address="0x00009888" value="0x21E60011" />
        <register type="NOA" address="0x00009888" value="0x05860180" />
        <register type="NOA" address="0x00009888" value="0x07862800" />
        <register type="NOA" address="0x00009888" value="0x09860595" />
        <register type="NOA" address="0x00009888" value="0x0B860017" />
        <register type="NOA" address="0x00009888" value="0x01860000" />
        <register type="NOA" address="0x00009888" value="0x05A60180" />
        <register type="NOA" address="0x00009888" value="0x0BA60500" />
        <register type="NOA" address="0x00009888" value="0x0DA60595" />
        <register type="NOA" address="0x00009888" value="0x0FA60017" />
        <register type="NOA" address="0x00009888" value="0x01A60000" />
        <register type="NOA" address="0x00009888" value="0x05C60180" />
        <register type="NOA" address="0x00009888" value="0x0FC60500" />
        <register type="NOA" address="0x00009888" value="0x11C60595" />
        <register type="NOA" address="0x00009888" value="0x13C60017" />
        <register type="NOA" address="0x00009888" value="0x03C60000" />
        <register type="NOA" address="0x00009888" value="0x05E60180" />
        <register type="NOA" address="0x00009888" value="0x13E60500" />
        <register type="NOA" address="0x00009888" value="0x15E60595" />
        <register type="NOA" address="0x00009888" value="0x17E60017" />
        <register type="NOA" address="0x00009888" value="0x03E60000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000007F8" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0007F800" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext595"
       chipset="ACMGT3"
       symbol_name="Ext595"
       underscore_name="ext595"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3279a141-6b9b-4f1b-a38d-2bd7386c46dc"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE8"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE8"
             underscore_name="pixel_post_process_input_available_cpipe8"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE9"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE9"
             underscore_name="pixel_post_process_input_available_cpipe9"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x20860011" />
        <register type="NOA" address="0x00009888" value="0x20A60011" />
        <register type="NOA" address="0x00009888" value="0x20C60011" />
        <register type="NOA" address="0x00009888" value="0x20E60011" />
        <register type="NOA" address="0x00009888" value="0x04860180" />
        <register type="NOA" address="0x00009888" value="0x06862800" />
        <register type="NOA" address="0x00009888" value="0x08860595" />
        <register type="NOA" address="0x00009888" value="0x0A860017" />
        <register type="NOA" address="0x00009888" value="0x00860000" />
        <register type="NOA" address="0x00009888" value="0x04A60180" />
        <register type="NOA" address="0x00009888" value="0x0AA60500" />
        <register type="NOA" address="0x00009888" value="0x0CA60595" />
        <register type="NOA" address="0x00009888" value="0x0EA60017" />
        <register type="NOA" address="0x00009888" value="0x00A60000" />
        <register type="NOA" address="0x00009888" value="0x04C60180" />
        <register type="NOA" address="0x00009888" value="0x0EC60500" />
        <register type="NOA" address="0x00009888" value="0x10C60595" />
        <register type="NOA" address="0x00009888" value="0x12C60017" />
        <register type="NOA" address="0x00009888" value="0x02C60000" />
        <register type="NOA" address="0x00009888" value="0x04E60180" />
        <register type="NOA" address="0x00009888" value="0x12E60500" />
        <register type="NOA" address="0x00009888" value="0x14E60595" />
        <register type="NOA" address="0x00009888" value="0x16E60017" />
        <register type="NOA" address="0x00009888" value="0x02E60000" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000007F8" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0007F800" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext596"
       chipset="ACMGT3"
       symbol_name="Ext596"
       underscore_name="ext596"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2a08b276-0fb8-4c89-bbed-57892a7c9542"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE10"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE10"
             underscore_name="pixel_post_process_input_available_cpipe10"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE11"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE11"
             underscore_name="pixel_post_process_input_available_cpipe11"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x21860011" />
        <register type="NOA" address="0x00009888" value="0x21A60011" />
        <register type="NOA" address="0x00009888" value="0x21C60011" />
        <register type="NOA" address="0x00009888" value="0x21E60011" />
        <register type="NOA" address="0x00009888" value="0x05860180" />
        <register type="NOA" address="0x00009888" value="0x07862800" />
        <register type="NOA" address="0x00009888" value="0x09860595" />
        <register type="NOA" address="0x00009888" value="0x0B860017" />
        <register type="NOA" address="0x00009888" value="0x01860000" />
        <register type="NOA" address="0x00009888" value="0x05A60180" />
        <register type="NOA" address="0x00009888" value="0x0BA60500" />
        <register type="NOA" address="0x00009888" value="0x0DA60595" />
        <register type="NOA" address="0x00009888" value="0x0FA60017" />
        <register type="NOA" address="0x00009888" value="0x01A60000" />
        <register type="NOA" address="0x00009888" value="0x05C60180" />
        <register type="NOA" address="0x00009888" value="0x0FC60500" />
        <register type="NOA" address="0x00009888" value="0x11C60595" />
        <register type="NOA" address="0x00009888" value="0x13C60017" />
        <register type="NOA" address="0x00009888" value="0x03C60000" />
        <register type="NOA" address="0x00009888" value="0x05E60180" />
        <register type="NOA" address="0x00009888" value="0x13E60500" />
        <register type="NOA" address="0x00009888" value="0x15E60595" />
        <register type="NOA" address="0x00009888" value="0x17E60017" />
        <register type="NOA" address="0x00009888" value="0x03E60000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000007F8" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0007F800" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext597"
       chipset="ACMGT3"
       symbol_name="Ext597"
       underscore_name="ext597"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2628efb2-4b7c-4d88-8a03-620235fd1014"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE12"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE12"
             underscore_name="pixel_post_process_input_available_cpipe12"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE13"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE13"
             underscore_name="pixel_post_process_input_available_cpipe13"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x20860011" />
        <register type="NOA" address="0x00009888" value="0x20A60011" />
        <register type="NOA" address="0x00009888" value="0x20C60011" />
        <register type="NOA" address="0x00009888" value="0x20E60011" />
        <register type="NOA" address="0x00009888" value="0x04860180" />
        <register type="NOA" address="0x00009888" value="0x06862800" />
        <register type="NOA" address="0x00009888" value="0x08860595" />
        <register type="NOA" address="0x00009888" value="0x0A860017" />
        <register type="NOA" address="0x00009888" value="0x00860000" />
        <register type="NOA" address="0x00009888" value="0x04A60180" />
        <register type="NOA" address="0x00009888" value="0x0AA60500" />
        <register type="NOA" address="0x00009888" value="0x0CA60595" />
        <register type="NOA" address="0x00009888" value="0x0EA60017" />
        <register type="NOA" address="0x00009888" value="0x00A60000" />
        <register type="NOA" address="0x00009888" value="0x04C60180" />
        <register type="NOA" address="0x00009888" value="0x0EC60500" />
        <register type="NOA" address="0x00009888" value="0x10C60595" />
        <register type="NOA" address="0x00009888" value="0x12C60017" />
        <register type="NOA" address="0x00009888" value="0x02C60000" />
        <register type="NOA" address="0x00009888" value="0x04E60180" />
        <register type="NOA" address="0x00009888" value="0x12E60500" />
        <register type="NOA" address="0x00009888" value="0x14E60595" />
        <register type="NOA" address="0x00009888" value="0x16E60017" />
        <register type="NOA" address="0x00009888" value="0x02E60000" />
        <register type="NOA" address="0x00009888" value="0x020755AA" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0009FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x00020F00" />
        <register type="NOA" address="0x00009888" value="0x020C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000007F8" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0007F800" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext598"
       chipset="ACMGT3"
       symbol_name="Ext598"
       underscore_name="ext598"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b45e047d-88d6-4234-89f1-2b3763e2ec7c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE14"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE14"
             underscore_name="pixel_post_process_input_available_cpipe14"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="PIXEL POST PROCESS INPUT AVAILABLE CPIPE15"
             symbol_name="PIXEL_POST_PROCESS_INPUT_AVAILABLE_CPIPE15"
             underscore_name="pixel_post_process_input_available_cpipe15"
             description="Percentage of time in which Color Pipeline input ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x21860011" />
        <register type="NOA" address="0x00009888" value="0x21A60011" />
        <register type="NOA" address="0x00009888" value="0x21C60011" />
        <register type="NOA" address="0x00009888" value="0x21E60011" />
        <register type="NOA" address="0x00009888" value="0x05860180" />
        <register type="NOA" address="0x00009888" value="0x07862800" />
        <register type="NOA" address="0x00009888" value="0x09860595" />
        <register type="NOA" address="0x00009888" value="0x0B860017" />
        <register type="NOA" address="0x00009888" value="0x01860000" />
        <register type="NOA" address="0x00009888" value="0x05A60180" />
        <register type="NOA" address="0x00009888" value="0x0BA60500" />
        <register type="NOA" address="0x00009888" value="0x0DA60595" />
        <register type="NOA" address="0x00009888" value="0x0FA60017" />
        <register type="NOA" address="0x00009888" value="0x01A60000" />
        <register type="NOA" address="0x00009888" value="0x05C60180" />
        <register type="NOA" address="0x00009888" value="0x0FC60500" />
        <register type="NOA" address="0x00009888" value="0x11C60595" />
        <register type="NOA" address="0x00009888" value="0x13C60017" />
        <register type="NOA" address="0x00009888" value="0x03C60000" />
        <register type="NOA" address="0x00009888" value="0x05E60180" />
        <register type="NOA" address="0x00009888" value="0x13E60500" />
        <register type="NOA" address="0x00009888" value="0x15E60595" />
        <register type="NOA" address="0x00009888" value="0x17E60017" />
        <register type="NOA" address="0x00009888" value="0x03E60000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x030755AA" />
        <register type="NOA" address="0x00009888" value="0x0108FFAA" />
        <register type="NOA" address="0x00009888" value="0x0109FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x010100F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x01020F00" />
        <register type="NOA" address="0x00009888" value="0x030C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x4203084A" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030062" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000007F8" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0007F800" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext599"
       chipset="ACMGT3"
       symbol_name="Ext599"
       underscore_name="ext599"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8f41dd6c-778f-4060-b8ab-13e66e76d4ff"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS STALL ALL INPUT SLICE0"
             symbol_name="AMFS_STALL_ALL_INPUT_SLICE0"
             underscore_name="amfs_stall_all_input_slice0"
             description="Percentage of time in which AMFS stalls at both of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS STALL ANY INPUT SLICE0"
             symbol_name="AMFS_STALL_ANY_INPUT_SLICE0"
             underscore_name="amfs_stall_any_input_slice0"
             description="Percentage of time in which AMFS stalls at any of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE HIT SLICE0"
             symbol_name="AMFS_CACHE_HIT_SLICE0"
             underscore_name="amfs_cache_hit_slice0"
             description="Number of hits in the AMFS cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice0"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE MISS SLICE0"
             symbol_name="AMFS_CACHE_MISS_SLICE0"
             underscore_name="amfs_cache_miss_slice0"
             description="Number of cache misses in AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice0"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE HIT L3NODE0"
             symbol_name="RENDER_CACHE_HIT_L3NODE0"
             underscore_name="render_cache_hit_l3_node0"
             description="Number of Render Cache hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE READ L3NODE0"
             symbol_name="RENDER_CACHE_READ_L3NODE0"
             underscore_name="render_cache_read_l3_node0"
             description="Number of Render Cache reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER CACHE WRITE L3NODE0"
             symbol_name="RENDER_CACHE_WRITE_L3NODE0"
             underscore_name="render_cache_write_l3_node0"
             description="Number of Render Cache writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_INPUT_AVAILABLE _L3NODE0"
             symbol_name="RENDER_CACHE_INPUT_AVAILABLE_L3NODE0"
             underscore_name="render_cache_input_available_l3_node0"
             description="Percentage of time when render cache input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_OUTPUT_READY _L3NODE0"
             symbol_name="RENDER_CACHE_OUTPUT_READY_L3NODE0"
             underscore_name="render_cache_output_ready_l3_node0"
             description="Percentage of time when render cache output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x14060700" />
        <register type="NOA" address="0x00009888" value="0x1606001A" />
        <register type="NOA" address="0x00009888" value="0x02060010" />
        <register type="NOA" address="0x00009888" value="0x04060000" />
        <register type="NOA" address="0x00009888" value="0x06060081" />
        <register type="NOA" address="0x00009888" value="0x080603C3" />
        <register type="NOA" address="0x00009888" value="0x0A06034E" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x00081555" />
        <register type="NOA" address="0x00009888" value="0x000A1555" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x14087800" />
        <register type="NOA" address="0x00009888" value="0x16087840" />
        <register type="NOA" address="0x00009888" value="0x18080126" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x0E080C40" />
        <register type="NOA" address="0x00009888" value="0x10080438" />
        <register type="NOA" address="0x00009888" value="0x12080BA7" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030012" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030005" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x400314A5" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00100030" />
        <register type="OA" address="0x0000D944" value="0x0000FFF9" />
        <register type="OA" address="0x0000D948" value="0x0000001A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFC" />
        <register type="OA" address="0x0000D950" value="0x00000062" />
        <register type="OA" address="0x0000D954" value="0x0000FFF3" />
        <register type="OA" address="0x0000D958" value="0x0000007A" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
        <register type="OA" address="0x0000D960" value="0x00000282" />
        <register type="OA" address="0x0000D964" value="0x0000FF8F" />
        <register type="OA" address="0x0000D968" value="0x00000082" />
        <register type="OA" address="0x0000D96C" value="0x0000FF8F" />
        <register type="OA" address="0x0000D970" value="0x0000001A" />
        <register type="OA" address="0x0000D974" value="0x0000FFFC" />
        <register type="OA" address="0x0000D978" value="0x00000062" />
        <register type="OA" address="0x0000D97C" value="0x0000FFF3" />
    </register_config>
  </set>

  <set name="Ext600"
       chipset="ACMGT3"
       symbol_name="Ext600"
       underscore_name="ext600"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c0cc46d1-0475-478d-ad6f-cbef207c1ccb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS STALL ALL INPUT SLICE1"
             symbol_name="AMFS_STALL_ALL_INPUT_SLICE1"
             underscore_name="amfs_stall_all_input_slice1"
             description="Percentage of time in which AMFS stalls at both of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS STALL ANY INPUT SLICE1"
             symbol_name="AMFS_STALL_ANY_INPUT_SLICE1"
             underscore_name="amfs_stall_any_input_slice1"
             description="Percentage of time in which AMFS stalls at any of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE HIT SLICE1"
             symbol_name="AMFS_CACHE_HIT_SLICE1"
             underscore_name="amfs_cache_hit_slice1"
             description="Number of hits in the AMFS cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice1"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE MISS SLICE1"
             symbol_name="AMFS_CACHE_MISS_SLICE1"
             underscore_name="amfs_cache_miss_slice1"
             description="Number of cache misses in AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice1"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE HIT L3NODE1"
             symbol_name="RENDER_CACHE_HIT_L3NODE1"
             underscore_name="render_cache_hit_l3_node1"
             description="Number of Render Cache hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE READ L3NODE1"
             symbol_name="RENDER_CACHE_READ_L3NODE1"
             underscore_name="render_cache_read_l3_node1"
             description="Number of Render Cache reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER CACHE WRITE L3NODE1"
             symbol_name="RENDER_CACHE_WRITE_L3NODE1"
             underscore_name="render_cache_write_l3_node1"
             description="Number of Render Cache writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_INPUT_AVAILABLE _L3NODE1"
             symbol_name="RENDER_CACHE_INPUT_AVAILABLE_L3NODE1"
             underscore_name="render_cache_input_available_l3_node1"
             description="Percentage of time when render cache input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_OUTPUT_READY _L3NODE1"
             symbol_name="RENDER_CACHE_OUTPUT_READY_L3NODE1"
             underscore_name="render_cache_output_ready_l3_node1"
             description="Percentage of time when render cache output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x15060700" />
        <register type="NOA" address="0x00009888" value="0x1706001A" />
        <register type="NOA" address="0x00009888" value="0x0003007F" />
        <register type="NOA" address="0x00009888" value="0x00083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A1555" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x000B2AAA" />
        <register type="NOA" address="0x00009888" value="0x03060010" />
        <register type="NOA" address="0x00009888" value="0x05060000" />
        <register type="NOA" address="0x00009888" value="0x07060081" />
        <register type="NOA" address="0x00009888" value="0x090603C3" />
        <register type="NOA" address="0x00009888" value="0x0B06034E" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x01081555" />
        <register type="NOA" address="0x00009888" value="0x010A1555" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x14037800" />
        <register type="NOA" address="0x00009888" value="0x16037840" />
        <register type="NOA" address="0x00009888" value="0x18030126" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x0E030C40" />
        <register type="NOA" address="0x00009888" value="0x10030438" />
        <register type="NOA" address="0x00009888" value="0x12030BA7" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x0204AA80" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030012" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A03F000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E03F000" />
        <register type="NOA" address="0x00009888" value="0x2003F000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00100030" />
        <register type="OA" address="0x0000D944" value="0x0000FFF9" />
        <register type="OA" address="0x0000D948" value="0x0000001A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFC" />
        <register type="OA" address="0x0000D950" value="0x00000062" />
        <register type="OA" address="0x0000D954" value="0x0000FFF3" />
        <register type="OA" address="0x0000D958" value="0x0000007A" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
        <register type="OA" address="0x0000D960" value="0x00000282" />
        <register type="OA" address="0x0000D964" value="0x0000FF8F" />
        <register type="OA" address="0x0000D968" value="0x00000082" />
        <register type="OA" address="0x0000D96C" value="0x0000FF8F" />
        <register type="OA" address="0x0000D970" value="0x0000001A" />
        <register type="OA" address="0x0000D974" value="0x0000FFFC" />
        <register type="OA" address="0x0000D978" value="0x00000062" />
        <register type="OA" address="0x0000D97C" value="0x0000FFF3" />
    </register_config>
  </set>

  <set name="Ext601"
       chipset="ACMGT3"
       symbol_name="Ext601"
       underscore_name="ext601"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="11c7bdc4-a63a-46cb-a967-33ded50ecd42"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS STALL ALL INPUT SLICE2"
             symbol_name="AMFS_STALL_ALL_INPUT_SLICE2"
             underscore_name="amfs_stall_all_input_slice2"
             description="Percentage of time in which AMFS stalls at both of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS STALL ANY INPUT SLICE2"
             symbol_name="AMFS_STALL_ANY_INPUT_SLICE2"
             underscore_name="amfs_stall_any_input_slice2"
             description="Percentage of time in which AMFS stalls at any of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE HIT SLICE2"
             symbol_name="AMFS_CACHE_HIT_SLICE2"
             underscore_name="amfs_cache_hit_slice2"
             description="Number of hits in the AMFS cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice2"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE MISS SLICE2"
             symbol_name="AMFS_CACHE_MISS_SLICE2"
             underscore_name="amfs_cache_miss_slice2"
             description="Number of cache misses in AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice2"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE HIT L3NODE2"
             symbol_name="RENDER_CACHE_HIT_L3NODE2"
             underscore_name="render_cache_hit_l3_node2"
             description="Number of Render Cache hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE READ L3NODE2"
             symbol_name="RENDER_CACHE_READ_L3NODE2"
             underscore_name="render_cache_read_l3_node2"
             description="Number of Render Cache reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER CACHE WRITE L3NODE2"
             symbol_name="RENDER_CACHE_WRITE_L3NODE2"
             underscore_name="render_cache_write_l3_node2"
             description="Number of Render Cache writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_INPUT_AVAILABLE _L3NODE2"
             symbol_name="RENDER_CACHE_INPUT_AVAILABLE_L3NODE2"
             underscore_name="render_cache_input_available_l3_node2"
             description="Percentage of time when render cache input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_OUTPUT_READY _L3NODE2"
             symbol_name="RENDER_CACHE_OUTPUT_READY_L3NODE2"
             underscore_name="render_cache_output_ready_l3_node2"
             description="Percentage of time when render cache output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x14060700" />
        <register type="NOA" address="0x00009888" value="0x1606001A" />
        <register type="NOA" address="0x00009888" value="0x02060010" />
        <register type="NOA" address="0x00009888" value="0x04060000" />
        <register type="NOA" address="0x00009888" value="0x06060081" />
        <register type="NOA" address="0x00009888" value="0x080603C3" />
        <register type="NOA" address="0x00009888" value="0x0A06034E" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x00081555" />
        <register type="NOA" address="0x00009888" value="0x000A1555" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x14087800" />
        <register type="NOA" address="0x00009888" value="0x16087840" />
        <register type="NOA" address="0x00009888" value="0x18080126" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x0E080C40" />
        <register type="NOA" address="0x00009888" value="0x10080438" />
        <register type="NOA" address="0x00009888" value="0x12080BA7" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00083FFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030012" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030005" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x400314A5" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00100030" />
        <register type="OA" address="0x0000D944" value="0x0000FFF9" />
        <register type="OA" address="0x0000D948" value="0x0000001A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFC" />
        <register type="OA" address="0x0000D950" value="0x00000062" />
        <register type="OA" address="0x0000D954" value="0x0000FFF3" />
        <register type="OA" address="0x0000D958" value="0x0000007A" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
        <register type="OA" address="0x0000D960" value="0x00000282" />
        <register type="OA" address="0x0000D964" value="0x0000FF8F" />
        <register type="OA" address="0x0000D968" value="0x00000082" />
        <register type="OA" address="0x0000D96C" value="0x0000FF8F" />
        <register type="OA" address="0x0000D970" value="0x0000001A" />
        <register type="OA" address="0x0000D974" value="0x0000FFFC" />
        <register type="OA" address="0x0000D978" value="0x00000062" />
        <register type="OA" address="0x0000D97C" value="0x0000FFF3" />
    </register_config>
  </set>

  <set name="Ext602"
       chipset="ACMGT3"
       symbol_name="Ext602"
       underscore_name="ext602"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d7899495-d4d2-4235-8670-dd0ee48cc477"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS STALL ALL INPUT SLICE3"
             symbol_name="AMFS_STALL_ALL_INPUT_SLICE3"
             underscore_name="amfs_stall_all_input_slice3"
             description="Percentage of time in which AMFS stalls at both of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS STALL ANY INPUT SLICE3"
             symbol_name="AMFS_STALL_ANY_INPUT_SLICE3"
             underscore_name="amfs_stall_any_input_slice3"
             description="Percentage of time in which AMFS stalls at any of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE HIT SLICE3"
             symbol_name="AMFS_CACHE_HIT_SLICE3"
             underscore_name="amfs_cache_hit_slice3"
             description="Number of hits in the AMFS cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice3"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE MISS SLICE3"
             symbol_name="AMFS_CACHE_MISS_SLICE3"
             underscore_name="amfs_cache_miss_slice3"
             description="Number of cache misses in AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice3"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE HIT L3NODE3"
             symbol_name="RENDER_CACHE_HIT_L3NODE3"
             underscore_name="render_cache_hit_l3_node3"
             description="Number of Render Cache hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE READ L3NODE3"
             symbol_name="RENDER_CACHE_READ_L3NODE3"
             underscore_name="render_cache_read_l3_node3"
             description="Number of Render Cache reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER CACHE WRITE L3NODE3"
             symbol_name="RENDER_CACHE_WRITE_L3NODE3"
             underscore_name="render_cache_write_l3_node3"
             description="Number of Render Cache writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_INPUT_AVAILABLE _L3NODE3"
             symbol_name="RENDER_CACHE_INPUT_AVAILABLE_L3NODE3"
             underscore_name="render_cache_input_available_l3_node3"
             description="Percentage of time when render cache input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_OUTPUT_READY _L3NODE3"
             symbol_name="RENDER_CACHE_OUTPUT_READY_L3NODE3"
             underscore_name="render_cache_output_ready_l3_node3"
             description="Percentage of time when render cache output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x15060700" />
        <register type="NOA" address="0x00009888" value="0x1706001A" />
        <register type="NOA" address="0x00009888" value="0x0003007F" />
        <register type="NOA" address="0x00009888" value="0x00083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A1555" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x000B2AAA" />
        <register type="NOA" address="0x00009888" value="0x03060010" />
        <register type="NOA" address="0x00009888" value="0x05060000" />
        <register type="NOA" address="0x00009888" value="0x07060081" />
        <register type="NOA" address="0x00009888" value="0x090603C3" />
        <register type="NOA" address="0x00009888" value="0x0B06034E" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x01081555" />
        <register type="NOA" address="0x00009888" value="0x010A1555" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x14037800" />
        <register type="NOA" address="0x00009888" value="0x16037840" />
        <register type="NOA" address="0x00009888" value="0x18030126" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x0E030C40" />
        <register type="NOA" address="0x00009888" value="0x10030438" />
        <register type="NOA" address="0x00009888" value="0x12030BA7" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x0204AA80" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00083FFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFC0" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030012" />
        <register type="NOA" address="0x00009888" value="0x04032490" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A03F000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E03F000" />
        <register type="NOA" address="0x00009888" value="0x2003F000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00100030" />
        <register type="OA" address="0x0000D944" value="0x0000FFF9" />
        <register type="OA" address="0x0000D948" value="0x0000001A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFC" />
        <register type="OA" address="0x0000D950" value="0x00000062" />
        <register type="OA" address="0x0000D954" value="0x0000FFF3" />
        <register type="OA" address="0x0000D958" value="0x0000007A" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
        <register type="OA" address="0x0000D960" value="0x00000282" />
        <register type="OA" address="0x0000D964" value="0x0000FF8F" />
        <register type="OA" address="0x0000D968" value="0x00000082" />
        <register type="OA" address="0x0000D96C" value="0x0000FF8F" />
        <register type="OA" address="0x0000D970" value="0x0000001A" />
        <register type="OA" address="0x0000D974" value="0x0000FFFC" />
        <register type="OA" address="0x0000D978" value="0x00000062" />
        <register type="OA" address="0x0000D97C" value="0x0000FFF3" />
    </register_config>
  </set>

  <set name="Ext603"
       chipset="ACMGT3"
       symbol_name="Ext603"
       underscore_name="ext603"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b58e27fd-3505-4a89-a83f-0767b2f949fd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS STALL ALL INPUT SLICE4"
             symbol_name="AMFS_STALL_ALL_INPUT_SLICE4"
             underscore_name="amfs_stall_all_input_slice4"
             description="Percentage of time in which AMFS stalls at both of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS STALL ANY INPUT SLICE4"
             symbol_name="AMFS_STALL_ANY_INPUT_SLICE4"
             underscore_name="amfs_stall_any_input_slice4"
             description="Percentage of time in which AMFS stalls at any of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE HIT SLICE4"
             symbol_name="AMFS_CACHE_HIT_SLICE4"
             underscore_name="amfs_cache_hit_slice4"
             description="Number of hits in the AMFS cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice4"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE MISS SLICE4"
             symbol_name="AMFS_CACHE_MISS_SLICE4"
             underscore_name="amfs_cache_miss_slice4"
             description="Number of cache misses in AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice4"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE HIT L3NODE4"
             symbol_name="RENDER_CACHE_HIT_L3NODE4"
             underscore_name="render_cache_hit_l3_node4"
             description="Number of Render Cache hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE READ L3NODE4"
             symbol_name="RENDER_CACHE_READ_L3NODE4"
             underscore_name="render_cache_read_l3_node4"
             description="Number of Render Cache reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER CACHE WRITE L3NODE4"
             symbol_name="RENDER_CACHE_WRITE_L3NODE4"
             underscore_name="render_cache_write_l3_node4"
             description="Number of Render Cache writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_INPUT_AVAILABLE _L3NODE4"
             symbol_name="RENDER_CACHE_INPUT_AVAILABLE_L3NODE4"
             underscore_name="render_cache_input_available_l3_node4"
             description="Percentage of time when render cache input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_OUTPUT_READY _L3NODE4"
             symbol_name="RENDER_CACHE_OUTPUT_READY_L3NODE4"
             underscore_name="render_cache_output_ready_l3_node4"
             description="Percentage of time when render cache output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x14060700" />
        <register type="NOA" address="0x00009888" value="0x1606001A" />
        <register type="NOA" address="0x00009888" value="0x02060010" />
        <register type="NOA" address="0x00009888" value="0x04060000" />
        <register type="NOA" address="0x00009888" value="0x06060081" />
        <register type="NOA" address="0x00009888" value="0x080603C3" />
        <register type="NOA" address="0x00009888" value="0x0A06034E" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x00081555" />
        <register type="NOA" address="0x00009888" value="0x000A1555" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x14087800" />
        <register type="NOA" address="0x00009888" value="0x16087840" />
        <register type="NOA" address="0x00009888" value="0x18080126" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x0E080C40" />
        <register type="NOA" address="0x00009888" value="0x10080438" />
        <register type="NOA" address="0x00009888" value="0x12080BA7" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030009" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030005" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x400314A5" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00100030" />
        <register type="OA" address="0x0000D944" value="0x0000FFF9" />
        <register type="OA" address="0x0000D948" value="0x0000001A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFC" />
        <register type="OA" address="0x0000D950" value="0x00000062" />
        <register type="OA" address="0x0000D954" value="0x0000FFF3" />
        <register type="OA" address="0x0000D958" value="0x0000007A" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
        <register type="OA" address="0x0000D960" value="0x00000282" />
        <register type="OA" address="0x0000D964" value="0x0000FF8F" />
        <register type="OA" address="0x0000D968" value="0x00000082" />
        <register type="OA" address="0x0000D96C" value="0x0000FF8F" />
        <register type="OA" address="0x0000D970" value="0x0000001A" />
        <register type="OA" address="0x0000D974" value="0x0000FFFC" />
        <register type="OA" address="0x0000D978" value="0x00000062" />
        <register type="OA" address="0x0000D97C" value="0x0000FFF3" />
    </register_config>
  </set>

  <set name="Ext604"
       chipset="ACMGT3"
       symbol_name="Ext604"
       underscore_name="ext604"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="abf8d7f4-395b-4c43-aaf7-e327cb5a3dc6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS STALL ALL INPUT SLICE5"
             symbol_name="AMFS_STALL_ALL_INPUT_SLICE5"
             underscore_name="amfs_stall_all_input_slice5"
             description="Percentage of time in which AMFS stalls at both of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS STALL ANY INPUT SLICE5"
             symbol_name="AMFS_STALL_ANY_INPUT_SLICE5"
             underscore_name="amfs_stall_any_input_slice5"
             description="Percentage of time in which AMFS stalls at any of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE HIT SLICE5"
             symbol_name="AMFS_CACHE_HIT_SLICE5"
             underscore_name="amfs_cache_hit_slice5"
             description="Number of hits in the AMFS cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice5"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE MISS SLICE5"
             symbol_name="AMFS_CACHE_MISS_SLICE5"
             underscore_name="amfs_cache_miss_slice5"
             description="Number of cache misses in AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice5"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE HIT L3NODE5"
             symbol_name="RENDER_CACHE_HIT_L3NODE5"
             underscore_name="render_cache_hit_l3_node5"
             description="Number of Render Cache hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE READ L3NODE5"
             symbol_name="RENDER_CACHE_READ_L3NODE5"
             underscore_name="render_cache_read_l3_node5"
             description="Number of Render Cache reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER CACHE WRITE L3NODE5"
             symbol_name="RENDER_CACHE_WRITE_L3NODE5"
             underscore_name="render_cache_write_l3_node5"
             description="Number of Render Cache writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_INPUT_AVAILABLE _L3NODE5"
             symbol_name="RENDER_CACHE_INPUT_AVAILABLE_L3NODE5"
             underscore_name="render_cache_input_available_l3_node5"
             description="Percentage of time when render cache input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_OUTPUT_READY _L3NODE5"
             symbol_name="RENDER_CACHE_OUTPUT_READY_L3NODE5"
             underscore_name="render_cache_output_ready_l3_node5"
             description="Percentage of time when render cache output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x15060700" />
        <register type="NOA" address="0x00009888" value="0x1706001A" />
        <register type="NOA" address="0x00009888" value="0x0003007F" />
        <register type="NOA" address="0x00009888" value="0x00083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A1555" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x000B2AAA" />
        <register type="NOA" address="0x00009888" value="0x03060010" />
        <register type="NOA" address="0x00009888" value="0x05060000" />
        <register type="NOA" address="0x00009888" value="0x07060081" />
        <register type="NOA" address="0x00009888" value="0x090603C3" />
        <register type="NOA" address="0x00009888" value="0x0B06034E" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x01081555" />
        <register type="NOA" address="0x00009888" value="0x010A1555" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x14037800" />
        <register type="NOA" address="0x00009888" value="0x16037840" />
        <register type="NOA" address="0x00009888" value="0x18030126" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x0E030C40" />
        <register type="NOA" address="0x00009888" value="0x10030438" />
        <register type="NOA" address="0x00009888" value="0x12030BA7" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x0204AA80" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x02025540" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030009" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A03F000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E03F000" />
        <register type="NOA" address="0x00009888" value="0x2003F000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00100030" />
        <register type="OA" address="0x0000D944" value="0x0000FFF9" />
        <register type="OA" address="0x0000D948" value="0x0000001A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFC" />
        <register type="OA" address="0x0000D950" value="0x00000062" />
        <register type="OA" address="0x0000D954" value="0x0000FFF3" />
        <register type="OA" address="0x0000D958" value="0x0000007A" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
        <register type="OA" address="0x0000D960" value="0x00000282" />
        <register type="OA" address="0x0000D964" value="0x0000FF8F" />
        <register type="OA" address="0x0000D968" value="0x00000082" />
        <register type="OA" address="0x0000D96C" value="0x0000FF8F" />
        <register type="OA" address="0x0000D970" value="0x0000001A" />
        <register type="OA" address="0x0000D974" value="0x0000FFFC" />
        <register type="OA" address="0x0000D978" value="0x00000062" />
        <register type="OA" address="0x0000D97C" value="0x0000FFF3" />
    </register_config>
  </set>

  <set name="Ext605"
       chipset="ACMGT3"
       symbol_name="Ext605"
       underscore_name="ext605"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="44fa1922-0aca-4a6b-8adc-78e764982068"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS STALL ALL INPUT SLICE6"
             symbol_name="AMFS_STALL_ALL_INPUT_SLICE6"
             underscore_name="amfs_stall_all_input_slice6"
             description="Percentage of time in which AMFS stalls at both of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS STALL ANY INPUT SLICE6"
             symbol_name="AMFS_STALL_ANY_INPUT_SLICE6"
             underscore_name="amfs_stall_any_input_slice6"
             description="Percentage of time in which AMFS stalls at any of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE HIT SLICE6"
             symbol_name="AMFS_CACHE_HIT_SLICE6"
             underscore_name="amfs_cache_hit_slice6"
             description="Number of hits in the AMFS cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice6"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE MISS SLICE6"
             symbol_name="AMFS_CACHE_MISS_SLICE6"
             underscore_name="amfs_cache_miss_slice6"
             description="Number of cache misses in AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice6"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE HIT L3NODE6"
             symbol_name="RENDER_CACHE_HIT_L3NODE6"
             underscore_name="render_cache_hit_l3_node6"
             description="Number of Render Cache hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE READ L3NODE6"
             symbol_name="RENDER_CACHE_READ_L3NODE6"
             underscore_name="render_cache_read_l3_node6"
             description="Number of Render Cache reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER CACHE WRITE L3NODE6"
             symbol_name="RENDER_CACHE_WRITE_L3NODE6"
             underscore_name="render_cache_write_l3_node6"
             description="Number of Render Cache writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_INPUT_AVAILABLE _L3NODE6"
             symbol_name="RENDER_CACHE_INPUT_AVAILABLE_L3NODE6"
             underscore_name="render_cache_input_available_l3_node6"
             description="Percentage of time when render cache input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_OUTPUT_READY _L3NODE6"
             symbol_name="RENDER_CACHE_OUTPUT_READY_L3NODE6"
             underscore_name="render_cache_output_ready_l3_node6"
             description="Percentage of time when render cache output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x14060700" />
        <register type="NOA" address="0x00009888" value="0x1606001A" />
        <register type="NOA" address="0x00009888" value="0x02060010" />
        <register type="NOA" address="0x00009888" value="0x04060000" />
        <register type="NOA" address="0x00009888" value="0x06060081" />
        <register type="NOA" address="0x00009888" value="0x080603C3" />
        <register type="NOA" address="0x00009888" value="0x0A06034E" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x00081555" />
        <register type="NOA" address="0x00009888" value="0x000A1555" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x14087800" />
        <register type="NOA" address="0x00009888" value="0x16087840" />
        <register type="NOA" address="0x00009888" value="0x18080126" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x0E080C40" />
        <register type="NOA" address="0x00009888" value="0x10080438" />
        <register type="NOA" address="0x00009888" value="0x12080BA7" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00022AAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA80" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030009" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030005" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x400314A5" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00100030" />
        <register type="OA" address="0x0000D944" value="0x0000FFF9" />
        <register type="OA" address="0x0000D948" value="0x0000001A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFC" />
        <register type="OA" address="0x0000D950" value="0x00000062" />
        <register type="OA" address="0x0000D954" value="0x0000FFF3" />
        <register type="OA" address="0x0000D958" value="0x0000007A" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
        <register type="OA" address="0x0000D960" value="0x00000282" />
        <register type="OA" address="0x0000D964" value="0x0000FF8F" />
        <register type="OA" address="0x0000D968" value="0x00000082" />
        <register type="OA" address="0x0000D96C" value="0x0000FF8F" />
        <register type="OA" address="0x0000D970" value="0x0000001A" />
        <register type="OA" address="0x0000D974" value="0x0000FFFC" />
        <register type="OA" address="0x0000D978" value="0x00000062" />
        <register type="OA" address="0x0000D97C" value="0x0000FFF3" />
    </register_config>
  </set>

  <set name="Ext606"
       chipset="ACMGT3"
       symbol_name="Ext606"
       underscore_name="ext606"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1d5881b6-188f-4dfd-9a06-08df383da728"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS STALL ALL INPUT SLICE7"
             symbol_name="AMFS_STALL_ALL_INPUT_SLICE7"
             underscore_name="amfs_stall_all_input_slice7"
             description="Percentage of time in which AMFS stalls at both of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS STALL ANY INPUT SLICE7"
             symbol_name="AMFS_STALL_ANY_INPUT_SLICE7"
             underscore_name="amfs_stall_any_input_slice7"
             description="Percentage of time in which AMFS stalls at any of the color pipe inputs"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE HIT SLICE7"
             symbol_name="AMFS_CACHE_HIT_SLICE7"
             underscore_name="amfs_cache_hit_slice7"
             description="Number of hits in the AMFS cache"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice7"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS CACHE MISS SLICE7"
             symbol_name="AMFS_CACHE_MISS_SLICE7"
             underscore_name="amfs_cache_miss_slice7"
             description="Number of cache misses in AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice7"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE HIT L3NODE7"
             symbol_name="RENDER_CACHE_HIT_L3NODE7"
             underscore_name="render_cache_hit_l3_node7"
             description="Number of Render Cache hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE READ L3NODE7"
             symbol_name="RENDER_CACHE_READ_L3NODE7"
             underscore_name="render_cache_read_l3_node7"
             description="Number of Render Cache reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER CACHE WRITE L3NODE7"
             symbol_name="RENDER_CACHE_WRITE_L3NODE7"
             underscore_name="render_cache_write_l3_node7"
             description="Number of Render Cache writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_INPUT_AVAILABLE _L3NODE7"
             symbol_name="RENDER_CACHE_INPUT_AVAILABLE_L3NODE7"
             underscore_name="render_cache_input_available_l3_node7"
             description="Percentage of time when render cache input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER_CACHE_OUTPUT_READY _L3NODE7"
             symbol_name="RENDER_CACHE_OUTPUT_READY_L3NODE7"
             underscore_name="render_cache_output_ready_l3_node7"
             description="Percentage of time when render cache output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x15060700" />
        <register type="NOA" address="0x00009888" value="0x1706001A" />
        <register type="NOA" address="0x00009888" value="0x0003007F" />
        <register type="NOA" address="0x00009888" value="0x00083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A1555" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x000B2AAA" />
        <register type="NOA" address="0x00009888" value="0x03060010" />
        <register type="NOA" address="0x00009888" value="0x05060000" />
        <register type="NOA" address="0x00009888" value="0x07060081" />
        <register type="NOA" address="0x00009888" value="0x090603C3" />
        <register type="NOA" address="0x00009888" value="0x0B06034E" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x01081555" />
        <register type="NOA" address="0x00009888" value="0x010A1555" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x14037800" />
        <register type="NOA" address="0x00009888" value="0x16037840" />
        <register type="NOA" address="0x00009888" value="0x18030126" />
        <register type="NOA" address="0x00009888" value="0x0001007F" />
        <register type="NOA" address="0x00009888" value="0x00021555" />
        <register type="NOA" address="0x00009888" value="0x0E030C40" />
        <register type="NOA" address="0x00009888" value="0x10030438" />
        <register type="NOA" address="0x00009888" value="0x12030BA7" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00041555" />
        <register type="NOA" address="0x00009888" value="0x0204AA80" />
        <register type="NOA" address="0x00009888" value="0x00051555" />
        <register type="NOA" address="0x00009888" value="0x02055540" />
        <register type="NOA" address="0x00009888" value="0x00082AAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA80" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00022AAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA80" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030009" />
        <register type="NOA" address="0x00009888" value="0x04031248" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A03F000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E03F000" />
        <register type="NOA" address="0x00009888" value="0x2003F000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00100030" />
        <register type="OA" address="0x0000D944" value="0x0000FFF9" />
        <register type="OA" address="0x0000D948" value="0x0000001A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFC" />
        <register type="OA" address="0x0000D950" value="0x00000062" />
        <register type="OA" address="0x0000D954" value="0x0000FFF3" />
        <register type="OA" address="0x0000D958" value="0x0000007A" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF0" />
        <register type="OA" address="0x0000D960" value="0x00000282" />
        <register type="OA" address="0x0000D964" value="0x0000FF8F" />
        <register type="OA" address="0x0000D968" value="0x00000082" />
        <register type="OA" address="0x0000D96C" value="0x0000FF8F" />
        <register type="OA" address="0x0000D970" value="0x0000001A" />
        <register type="OA" address="0x0000D974" value="0x0000FFFC" />
        <register type="OA" address="0x0000D978" value="0x00000062" />
        <register type="OA" address="0x0000D97C" value="0x0000FFF3" />
    </register_config>
  </set>

  <set name="Ext607"
       chipset="ACMGT3"
       symbol_name="Ext607"
       underscore_name="ext607"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4542bc83-0786-4a99-977c-52a7f0418de1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS 4X4 SHADING REQUEST SLICE0"
             symbol_name="AMFS_4X4_SHADING_REQUEST_SLICE0"
             underscore_name="amfs_4_x4_shading_request_slice0"
             description="Number of Shading Request (evaluate) messages processed by AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS 4X4 SHADING REQUEST SLICE1"
             symbol_name="AMFS_4X4_SHADING_REQUEST_SLICE1"
             underscore_name="amfs_4_x4_shading_request_slice1"
             description="Number of Shading Request (evaluate) messages processed by AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS 4X4 SHADING REQUEST SLICE2"
             symbol_name="AMFS_4X4_SHADING_REQUEST_SLICE2"
             underscore_name="amfs_4_x4_shading_request_slice2"
             description="Number of Shading Request (evaluate) messages processed by AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS 4X4 SHADING REQUEST SLICE3"
             symbol_name="AMFS_4X4_SHADING_REQUEST_SLICE3"
             underscore_name="amfs_4_x4_shading_request_slice3"
             description="Number of Shading Request (evaluate) messages processed by AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS 4X4 SHADING REQUEST SLICE4"
             symbol_name="AMFS_4X4_SHADING_REQUEST_SLICE4"
             underscore_name="amfs_4_x4_shading_request_slice4"
             description="Number of Shading Request (evaluate) messages processed by AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice4"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS 4X4 SHADING REQUEST SLICE5"
             symbol_name="AMFS_4X4_SHADING_REQUEST_SLICE5"
             underscore_name="amfs_4_x4_shading_request_slice5"
             description="Number of Shading Request (evaluate) messages processed by AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice5"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS 4X4 SHADING REQUEST SLICE6"
             symbol_name="AMFS_4X4_SHADING_REQUEST_SLICE6"
             underscore_name="amfs_4_x4_shading_request_slice6"
             description="Number of Shading Request (evaluate) messages processed by AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice6"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS 4X4 SHADING REQUEST SLICE7"
             symbol_name="AMFS_4X4_SHADING_REQUEST_SLICE7"
             underscore_name="amfs_4_x4_shading_request_slice7"
             description="Number of Shading Request (evaluate) messages processed by AMFS"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice7"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1606001A" />
        <register type="NOA" address="0x00009888" value="0x1706001A" />
        <register type="NOA" address="0x00009888" value="0x0003000C" />
        <register type="NOA" address="0x00009888" value="0x02060002" />
        <register type="NOA" address="0x00009888" value="0x04060E00" />
        <register type="NOA" address="0x00009888" value="0x06060006" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x000800F5" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x0001000C" />
        <register type="NOA" address="0x00009888" value="0x000B00A0" />
        <register type="NOA" address="0x00009888" value="0x03060002" />
        <register type="NOA" address="0x00009888" value="0x070601C0" />
        <register type="NOA" address="0x00009888" value="0x09060006" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x01080050" />
        <register type="NOA" address="0x00009888" value="0x010A0050" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1606001A" />
        <register type="NOA" address="0x00009888" value="0x1706001A" />
        <register type="NOA" address="0x00009888" value="0x000300C0" />
        <register type="NOA" address="0x00009888" value="0x02060002" />
        <register type="NOA" address="0x00009888" value="0x080601C0" />
        <register type="NOA" address="0x00009888" value="0x0A060006" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x0008F500" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x000100C0" />
        <register type="NOA" address="0x00009888" value="0x000BA000" />
        <register type="NOA" address="0x00009888" value="0x03060002" />
        <register type="NOA" address="0x00009888" value="0x0B0601C0" />
        <register type="NOA" address="0x00009888" value="0x0D060006" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x01085000" />
        <register type="NOA" address="0x00009888" value="0x010A5000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1606001A" />
        <register type="NOA" address="0x00009888" value="0x1706001A" />
        <register type="NOA" address="0x00009888" value="0x00030C00" />
        <register type="NOA" address="0x00009888" value="0x02060002" />
        <register type="NOA" address="0x00009888" value="0x0C0601C0" />
        <register type="NOA" address="0x00009888" value="0x0E060006" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x020800F5" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010C00" />
        <register type="NOA" address="0x00009888" value="0x020B00A0" />
        <register type="NOA" address="0x00009888" value="0x03060002" />
        <register type="NOA" address="0x00009888" value="0x0F0601C0" />
        <register type="NOA" address="0x00009888" value="0x11060006" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x03080050" />
        <register type="NOA" address="0x00009888" value="0x030A0050" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1606001A" />
        <register type="NOA" address="0x00009888" value="0x1706001A" />
        <register type="NOA" address="0x00009888" value="0x0003C000" />
        <register type="NOA" address="0x00009888" value="0x02060002" />
        <register type="NOA" address="0x00009888" value="0x100601C0" />
        <register type="NOA" address="0x00009888" value="0x12060006" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x0208F500" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001C000" />
        <register type="NOA" address="0x00009888" value="0x020BA000" />
        <register type="NOA" address="0x00009888" value="0x03060002" />
        <register type="NOA" address="0x00009888" value="0x130601C0" />
        <register type="NOA" address="0x00009888" value="0x15060006" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x03085000" />
        <register type="NOA" address="0x00009888" value="0x030A5000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA55" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031292" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030009" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42030520" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030D21" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030209" />
        <register type="NOA" address="0x00009888" value="0x48030610" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40030108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext608"
       chipset="ACMGT3"
       symbol_name="Ext608"
       underscore_name="ext608"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8dcf0fe7-8df6-4abc-a15d-26dcdb7634f0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS L3 ATOMIC SLICE0"
             symbol_name="AMFS_L3_ATOMIC_SLICE0"
             underscore_name="amfs_l3_atomic_slice0"
             description="Number of AMFS atomics to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ATOMIC SLICE1"
             symbol_name="AMFS_L3_ATOMIC_SLICE1"
             underscore_name="amfs_l3_atomic_slice1"
             description="Number of AMFS atomics to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ATOMIC SLICE2"
             symbol_name="AMFS_L3_ATOMIC_SLICE2"
             underscore_name="amfs_l3_atomic_slice2"
             description="Number of AMFS atomics to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ATOMIC SLICE3"
             symbol_name="AMFS_L3_ATOMIC_SLICE3"
             underscore_name="amfs_l3_atomic_slice3"
             description="Number of AMFS atomics to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ATOMIC SLICE4"
             symbol_name="AMFS_L3_ATOMIC_SLICE4"
             underscore_name="amfs_l3_atomic_slice4"
             description="Number of AMFS atomics to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice4"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ATOMIC SLICE5"
             symbol_name="AMFS_L3_ATOMIC_SLICE5"
             underscore_name="amfs_l3_atomic_slice5"
             description="Number of AMFS atomics to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice5"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ATOMIC SLICE6"
             symbol_name="AMFS_L3_ATOMIC_SLICE6"
             underscore_name="amfs_l3_atomic_slice6"
             description="Number of AMFS atomics to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice6"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ATOMIC SLICE7"
             symbol_name="AMFS_L3_ATOMIC_SLICE7"
             underscore_name="amfs_l3_atomic_slice7"
             description="Number of AMFS atomics to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice7"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1606014C" />
        <register type="NOA" address="0x00009888" value="0x1706014C" />
        <register type="NOA" address="0x00009888" value="0x0003000C" />
        <register type="NOA" address="0x00009888" value="0x0206001A" />
        <register type="NOA" address="0x00009888" value="0x04060E00" />
        <register type="NOA" address="0x00009888" value="0x06060008" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x000800F5" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x0001000C" />
        <register type="NOA" address="0x00009888" value="0x000B00A0" />
        <register type="NOA" address="0x00009888" value="0x0306001A" />
        <register type="NOA" address="0x00009888" value="0x070601C0" />
        <register type="NOA" address="0x00009888" value="0x09060008" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x01080050" />
        <register type="NOA" address="0x00009888" value="0x010A0050" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1606014C" />
        <register type="NOA" address="0x00009888" value="0x1706014C" />
        <register type="NOA" address="0x00009888" value="0x000300C0" />
        <register type="NOA" address="0x00009888" value="0x0206001A" />
        <register type="NOA" address="0x00009888" value="0x080601C0" />
        <register type="NOA" address="0x00009888" value="0x0A060008" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x0008F500" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x000100C0" />
        <register type="NOA" address="0x00009888" value="0x000BA000" />
        <register type="NOA" address="0x00009888" value="0x0306001A" />
        <register type="NOA" address="0x00009888" value="0x0B0601C0" />
        <register type="NOA" address="0x00009888" value="0x0D060008" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x01085000" />
        <register type="NOA" address="0x00009888" value="0x010A5000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1606014C" />
        <register type="NOA" address="0x00009888" value="0x1706014C" />
        <register type="NOA" address="0x00009888" value="0x00030C00" />
        <register type="NOA" address="0x00009888" value="0x0206001A" />
        <register type="NOA" address="0x00009888" value="0x0C0601C0" />
        <register type="NOA" address="0x00009888" value="0x0E060008" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x020800F5" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010C00" />
        <register type="NOA" address="0x00009888" value="0x020B00A0" />
        <register type="NOA" address="0x00009888" value="0x0306001A" />
        <register type="NOA" address="0x00009888" value="0x0F0601C0" />
        <register type="NOA" address="0x00009888" value="0x11060008" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x03080050" />
        <register type="NOA" address="0x00009888" value="0x030A0050" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1606014C" />
        <register type="NOA" address="0x00009888" value="0x1706014C" />
        <register type="NOA" address="0x00009888" value="0x0003C000" />
        <register type="NOA" address="0x00009888" value="0x0206001A" />
        <register type="NOA" address="0x00009888" value="0x100601C0" />
        <register type="NOA" address="0x00009888" value="0x12060008" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x0208F500" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001C000" />
        <register type="NOA" address="0x00009888" value="0x020BA000" />
        <register type="NOA" address="0x00009888" value="0x0306001A" />
        <register type="NOA" address="0x00009888" value="0x130601C0" />
        <register type="NOA" address="0x00009888" value="0x15060008" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x03085000" />
        <register type="NOA" address="0x00009888" value="0x030A5000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA55" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031292" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030009" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42030520" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030D21" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030209" />
        <register type="NOA" address="0x00009888" value="0x48030610" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40030108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext609"
       chipset="ACMGT3"
       symbol_name="Ext609"
       underscore_name="ext609"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ee320b1d-1350-4b3a-bcbf-9de658bcd8f5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS L3 ACCESS SLICE0"
             symbol_name="AMFS_L3_ACCESS_SLICE0"
             underscore_name="amfs_l3_access_slice0"
             description="Number of AMFS accesses to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ACCESS SLICE1"
             symbol_name="AMFS_L3_ACCESS_SLICE1"
             underscore_name="amfs_l3_access_slice1"
             description="Number of AMFS accesses to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice1"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ACCESS SLICE2"
             symbol_name="AMFS_L3_ACCESS_SLICE2"
             underscore_name="amfs_l3_access_slice2"
             description="Number of AMFS accesses to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ACCESS SLICE3"
             symbol_name="AMFS_L3_ACCESS_SLICE3"
             underscore_name="amfs_l3_access_slice3"
             description="Number of AMFS accesses to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice3"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ACCESS SLICE4"
             symbol_name="AMFS_L3_ACCESS_SLICE4"
             underscore_name="amfs_l3_access_slice4"
             description="Number of AMFS accesses to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice4"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ACCESS SLICE5"
             symbol_name="AMFS_L3_ACCESS_SLICE5"
             underscore_name="amfs_l3_access_slice5"
             description="Number of AMFS accesses to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ACCESS SLICE6"
             symbol_name="AMFS_L3_ACCESS_SLICE6"
             underscore_name="amfs_l3_access_slice6"
             description="Number of AMFS accesses to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice6"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 ACCESS SLICE7"
             symbol_name="AMFS_L3_ACCESS_SLICE7"
             underscore_name="amfs_l3_access_slice7"
             description="Number of AMFS accesses to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice7"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1606000C" />
        <register type="NOA" address="0x00009888" value="0x1706000C" />
        <register type="NOA" address="0x00009888" value="0x00034000" />
        <register type="NOA" address="0x00009888" value="0x02060002" />
        <register type="NOA" address="0x00009888" value="0x14060007" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x02087000" />
        <register type="NOA" address="0x00009888" value="0x020A5000" />
        <register type="NOA" address="0x00009888" value="0x00014000" />
        <register type="NOA" address="0x00009888" value="0x020B2000" />
        <register type="NOA" address="0x00009888" value="0x03060002" />
        <register type="NOA" address="0x00009888" value="0x130601C0" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x03081000" />
        <register type="NOA" address="0x00009888" value="0x030A1000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1606000C" />
        <register type="NOA" address="0x00009888" value="0x1706000C" />
        <register type="NOA" address="0x00009888" value="0x00031000" />
        <register type="NOA" address="0x00009888" value="0x02060002" />
        <register type="NOA" address="0x00009888" value="0x12060007" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x02080700" />
        <register type="NOA" address="0x00009888" value="0x020A0500" />
        <register type="NOA" address="0x00009888" value="0x00011000" />
        <register type="NOA" address="0x00009888" value="0x020B0200" />
        <register type="NOA" address="0x00009888" value="0x03060002" />
        <register type="NOA" address="0x00009888" value="0x110601C0" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x03080100" />
        <register type="NOA" address="0x00009888" value="0x030A0100" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1606000C" />
        <register type="NOA" address="0x00009888" value="0x1706000C" />
        <register type="NOA" address="0x00009888" value="0x00030400" />
        <register type="NOA" address="0x00009888" value="0x02060002" />
        <register type="NOA" address="0x00009888" value="0x10060007" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x02080070" />
        <register type="NOA" address="0x00009888" value="0x020A0050" />
        <register type="NOA" address="0x00009888" value="0x00010400" />
        <register type="NOA" address="0x00009888" value="0x020B0020" />
        <register type="NOA" address="0x00009888" value="0x03060002" />
        <register type="NOA" address="0x00009888" value="0x0F0601C0" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x03080010" />
        <register type="NOA" address="0x00009888" value="0x030A0010" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1606000C" />
        <register type="NOA" address="0x00009888" value="0x1706000C" />
        <register type="NOA" address="0x00009888" value="0x00030100" />
        <register type="NOA" address="0x00009888" value="0x02060002" />
        <register type="NOA" address="0x00009888" value="0x0E060007" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x02080007" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x00010100" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x03060002" />
        <register type="NOA" address="0x00009888" value="0x0D0601C0" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x03080001" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x0202005A" />
        <register type="NOA" address="0x00009888" value="0x02031200" />
        <register type="NOA" address="0x00009888" value="0x04032489" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x3E032000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030521" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009888" value="0x42030009" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001C000" />
        <register type="NOA" address="0x00009888" value="0x02025000" />
        <register type="NOA" address="0x00009888" value="0x02045000" />
        <register type="NOA" address="0x00009888" value="0x02055000" />
        <register type="NOA" address="0x00009888" value="0x0208A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00013000" />
        <register type="NOA" address="0x00009888" value="0x02020500" />
        <register type="NOA" address="0x00009888" value="0x02040500" />
        <register type="NOA" address="0x00009888" value="0x02050500" />
        <register type="NOA" address="0x00009888" value="0x02080A00" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010C00" />
        <register type="NOA" address="0x00009888" value="0x02020050" />
        <register type="NOA" address="0x00009888" value="0x02040050" />
        <register type="NOA" address="0x00009888" value="0x02050050" />
        <register type="NOA" address="0x00009888" value="0x020800A0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010300" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext610"
       chipset="ACMGT3"
       symbol_name="Ext610"
       underscore_name="ext610"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2530a673-a35d-4646-82c3-a8c3330c1baf"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AMFS L3 WRITE SLICE0"
             symbol_name="AMFS_L3_WRITE_SLICE0"
             underscore_name="amfs_l3_write_slice0"
             description="Number of AMFS writes to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 WRITE SLICE1"
             symbol_name="AMFS_L3_WRITE_SLICE1"
             underscore_name="amfs_l3_write_slice1"
             description="Number of AMFS writes to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 WRITE SLICE2"
             symbol_name="AMFS_L3_WRITE_SLICE2"
             underscore_name="amfs_l3_write_slice2"
             description="Number of AMFS writes to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 WRITE SLICE3"
             symbol_name="AMFS_L3_WRITE_SLICE3"
             underscore_name="amfs_l3_write_slice3"
             description="Number of AMFS writes to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice3"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 WRITE SLICE4"
             symbol_name="AMFS_L3_WRITE_SLICE4"
             underscore_name="amfs_l3_write_slice4"
             description="Number of AMFS writes to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice4"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 WRITE SLICE5"
             symbol_name="AMFS_L3_WRITE_SLICE5"
             underscore_name="amfs_l3_write_slice5"
             description="Number of AMFS writes to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice5"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 WRITE SLICE6"
             symbol_name="AMFS_L3_WRITE_SLICE6"
             underscore_name="amfs_l3_write_slice6"
             description="Number of AMFS writes to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice6"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="AMFS L3 WRITE SLICE7"
             symbol_name="AMFS_L3_WRITE_SLICE7"
             underscore_name="amfs_l3_write_slice7"
             description="Number of AMFS writes to L3"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice7"
             mdapi_group="AMFS"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1606014C" />
        <register type="NOA" address="0x00009888" value="0x1706014C" />
        <register type="NOA" address="0x00009888" value="0x0003000C" />
        <register type="NOA" address="0x00009888" value="0x0206001A" />
        <register type="NOA" address="0x00009888" value="0x04060E00" />
        <register type="NOA" address="0x00009888" value="0x06060008" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x000800F5" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x0001000C" />
        <register type="NOA" address="0x00009888" value="0x000B00A0" />
        <register type="NOA" address="0x00009888" value="0x0306001A" />
        <register type="NOA" address="0x00009888" value="0x070601C0" />
        <register type="NOA" address="0x00009888" value="0x09060008" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x01080050" />
        <register type="NOA" address="0x00009888" value="0x010A0050" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1606014C" />
        <register type="NOA" address="0x00009888" value="0x1706014C" />
        <register type="NOA" address="0x00009888" value="0x000300C0" />
        <register type="NOA" address="0x00009888" value="0x0206001A" />
        <register type="NOA" address="0x00009888" value="0x080601C0" />
        <register type="NOA" address="0x00009888" value="0x0A060008" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x0008F500" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x000100C0" />
        <register type="NOA" address="0x00009888" value="0x000BA000" />
        <register type="NOA" address="0x00009888" value="0x0306001A" />
        <register type="NOA" address="0x00009888" value="0x0B0601C0" />
        <register type="NOA" address="0x00009888" value="0x0D060008" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x01085000" />
        <register type="NOA" address="0x00009888" value="0x010A5000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1606014C" />
        <register type="NOA" address="0x00009888" value="0x1706014C" />
        <register type="NOA" address="0x00009888" value="0x00030C00" />
        <register type="NOA" address="0x00009888" value="0x0206001A" />
        <register type="NOA" address="0x00009888" value="0x0C0601C0" />
        <register type="NOA" address="0x00009888" value="0x0E060008" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x020800F5" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010C00" />
        <register type="NOA" address="0x00009888" value="0x020B00A0" />
        <register type="NOA" address="0x00009888" value="0x0306001A" />
        <register type="NOA" address="0x00009888" value="0x0F0601C0" />
        <register type="NOA" address="0x00009888" value="0x11060008" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x03080050" />
        <register type="NOA" address="0x00009888" value="0x030A0050" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1606014C" />
        <register type="NOA" address="0x00009888" value="0x1706014C" />
        <register type="NOA" address="0x00009888" value="0x0003C000" />
        <register type="NOA" address="0x00009888" value="0x0206001A" />
        <register type="NOA" address="0x00009888" value="0x100601C0" />
        <register type="NOA" address="0x00009888" value="0x12060008" />
        <register type="NOA" address="0x00009888" value="0x00060000" />
        <register type="NOA" address="0x00009888" value="0x0208F500" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001C000" />
        <register type="NOA" address="0x00009888" value="0x020BA000" />
        <register type="NOA" address="0x00009888" value="0x0306001A" />
        <register type="NOA" address="0x00009888" value="0x130601C0" />
        <register type="NOA" address="0x00009888" value="0x15060008" />
        <register type="NOA" address="0x00009888" value="0x01060000" />
        <register type="NOA" address="0x00009888" value="0x03085000" />
        <register type="NOA" address="0x00009888" value="0x030A5000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA55" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031292" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030009" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42030520" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030D21" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030209" />
        <register type="NOA" address="0x00009888" value="0x48030610" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40030108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000062" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000182" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000602" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext611"
       chipset="ACMGT3"
       symbol_name="Ext611"
       underscore_name="ext611"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bb03aede-d6b2-4a50-a851-cdbaaa918df9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CLIPPER INPUT VERTEX SLICE0"
             symbol_name="CLIPPER_INPUT_VERTEX_SLICE0"
             underscore_name="clipper_input_vertex_slice0"
             description="Number of Clipper input vertices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT VERTEX SLICE1"
             symbol_name="CLIPPER_INPUT_VERTEX_SLICE1"
             underscore_name="clipper_input_vertex_slice1"
             description="Number of Clipper input vertices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT VERTEX SLICE2"
             symbol_name="CLIPPER_INPUT_VERTEX_SLICE2"
             underscore_name="clipper_input_vertex_slice2"
             description="Number of Clipper input vertices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT VERTEX SLICE3"
             symbol_name="CLIPPER_INPUT_VERTEX_SLICE3"
             underscore_name="clipper_input_vertex_slice3"
             description="Number of Clipper input vertices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STREAMOUT OUTPUT VERTEX COUNT SLICE0"
             symbol_name="STREAMOUT_OUTPUT_VERTEX_COUNT_SLICE0"
             underscore_name="streamout_output_vertex_count_slice0"
             description="Number of vertices written by SOL"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STREAMOUT OUTPUT VERTEX COUNT SLICE1"
             symbol_name="STREAMOUT_OUTPUT_VERTEX_COUNT_SLICE1"
             underscore_name="streamout_output_vertex_count_slice1"
             description="Number of vertices written by SOL"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STREAMOUT OUTPUT VERTEX COUNT SLICE2"
             symbol_name="STREAMOUT_OUTPUT_VERTEX_COUNT_SLICE2"
             underscore_name="streamout_output_vertex_count_slice2"
             description="Number of vertices written by SOL"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STREAMOUT OUTPUT VERTEX COUNT SLICE3"
             symbol_name="STREAMOUT_OUTPUT_VERTEX_COUNT_SLICE3"
             underscore_name="streamout_output_vertex_count_slice3"
             description="Number of vertices written by SOL"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1C073C00" />
        <register type="NOA" address="0x00009888" value="0x14090440" />
        <register type="NOA" address="0x00009888" value="0x16090013" />
        <register type="NOA" address="0x00009888" value="0x1D073C00" />
        <register type="NOA" address="0x00009888" value="0x15090440" />
        <register type="NOA" address="0x00009888" value="0x17090013" />
        <register type="NOA" address="0x00009888" value="0x00034038" />
        <register type="NOA" address="0x00009888" value="0x06070000" />
        <register type="NOA" address="0x00009888" value="0x16070034" />
        <register type="NOA" address="0x00009888" value="0x04070000" />
        <register type="NOA" address="0x00009888" value="0x02070000" />
        <register type="NOA" address="0x00009888" value="0x00080FC0" />
        <register type="NOA" address="0x00009888" value="0x02083000" />
        <register type="NOA" address="0x00009888" value="0x02090010" />
        <register type="NOA" address="0x00009888" value="0x04090A00" />
        <register type="NOA" address="0x00009888" value="0x0609034A" />
        <register type="NOA" address="0x00009888" value="0x00098000" />
        <register type="NOA" address="0x00009888" value="0x000A056A" />
        <register type="NOA" address="0x00009888" value="0x020A9000" />
        <register type="NOA" address="0x00009888" value="0x00014038" />
        <register type="NOA" address="0x00009888" value="0x000B0A80" />
        <register type="NOA" address="0x00009888" value="0x020B2000" />
        <register type="NOA" address="0x00009888" value="0x07070000" />
        <register type="NOA" address="0x00009888" value="0x15070D00" />
        <register type="NOA" address="0x00009888" value="0x05070000" />
        <register type="NOA" address="0x00009888" value="0x03070000" />
        <register type="NOA" address="0x00009888" value="0x03090010" />
        <register type="NOA" address="0x00009888" value="0x09090285" />
        <register type="NOA" address="0x00009888" value="0x0B09000D" />
        <register type="NOA" address="0x00009888" value="0x01094000" />
        <register type="NOA" address="0x00009888" value="0x010A0A80" />
        <register type="NOA" address="0x00009888" value="0x030A2000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1C073C00" />
        <register type="NOA" address="0x00009888" value="0x14090440" />
        <register type="NOA" address="0x00009888" value="0x16090013" />
        <register type="NOA" address="0x00009888" value="0x1D073C00" />
        <register type="NOA" address="0x00009888" value="0x15090440" />
        <register type="NOA" address="0x00009888" value="0x17090013" />
        <register type="NOA" address="0x00009888" value="0x00031E00" />
        <register type="NOA" address="0x00009888" value="0x06070000" />
        <register type="NOA" address="0x00009888" value="0x14070034" />
        <register type="NOA" address="0x00009888" value="0x04070000" />
        <register type="NOA" address="0x00009888" value="0x02070000" />
        <register type="NOA" address="0x00009888" value="0x020803FC" />
        <register type="NOA" address="0x00009888" value="0x02090010" />
        <register type="NOA" address="0x00009888" value="0x0A090140" />
        <register type="NOA" address="0x00009888" value="0x0C09034A" />
        <register type="NOA" address="0x00009888" value="0x00092000" />
        <register type="NOA" address="0x00009888" value="0x000AA000" />
        <register type="NOA" address="0x00009888" value="0x020A0956" />
        <register type="NOA" address="0x00009888" value="0x00011E00" />
        <register type="NOA" address="0x00009888" value="0x020B02A8" />
        <register type="NOA" address="0x00009888" value="0x07070000" />
        <register type="NOA" address="0x00009888" value="0x13070D00" />
        <register type="NOA" address="0x00009888" value="0x05070000" />
        <register type="NOA" address="0x00009888" value="0x03070000" />
        <register type="NOA" address="0x00009888" value="0x03090010" />
        <register type="NOA" address="0x00009888" value="0x0F090285" />
        <register type="NOA" address="0x00009888" value="0x1109000D" />
        <register type="NOA" address="0x00009888" value="0x01091000" />
        <register type="NOA" address="0x00009888" value="0x030A02A8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E031081" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42030428" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030084" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x460302E4" />
        <register type="NOA" address="0x00009888" value="0x48030E17" />
        <register type="NOA" address="0x00009888" value="0x4A030801" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030100" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001C03F" />
        <register type="NOA" address="0x00009888" value="0x00020555" />
        <register type="NOA" address="0x00009888" value="0x02025000" />
        <register type="NOA" address="0x00009888" value="0x00040555" />
        <register type="NOA" address="0x00009888" value="0x02045000" />
        <register type="NOA" address="0x00009888" value="0x00050555" />
        <register type="NOA" address="0x00009888" value="0x02055000" />
        <register type="NOA" address="0x00009888" value="0x00080AAA" />
        <register type="NOA" address="0x00009888" value="0x0208A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00013FC0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x02020555" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x02040555" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x02050555" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009888" value="0x02080AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x0000000A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFA" />
        <register type="OA" address="0x0000D950" value="0x000000C2" />
        <register type="OA" address="0x0000D954" value="0x0000FFE7" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000FFD7" />
        <register type="OA" address="0x0000D960" value="0x00000602" />
        <register type="OA" address="0x0000D964" value="0x0000FF3F" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FEBF" />
        <register type="OA" address="0x0000D970" value="0x00003002" />
        <register type="OA" address="0x0000D974" value="0x0000F9FF" />
        <register type="OA" address="0x0000D978" value="0x00001002" />
        <register type="OA" address="0x0000D97C" value="0x0000F5FF" />
    </register_config>
  </set>

  <set name="Ext612"
       chipset="ACMGT3"
       symbol_name="Ext612"
       underscore_name="ext612"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c9b9305f-5bbd-49cb-8835-f351efcc48ce"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CLIPPER INPUT VERTEX SLICE4"
             symbol_name="CLIPPER_INPUT_VERTEX_SLICE4"
             underscore_name="clipper_input_vertex_slice4"
             description="Number of Clipper input vertices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT VERTEX SLICE5"
             symbol_name="CLIPPER_INPUT_VERTEX_SLICE5"
             underscore_name="clipper_input_vertex_slice5"
             description="Number of Clipper input vertices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT VERTEX SLICE6"
             symbol_name="CLIPPER_INPUT_VERTEX_SLICE6"
             underscore_name="clipper_input_vertex_slice6"
             description="Number of Clipper input vertices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT VERTEX SLICE7"
             symbol_name="CLIPPER_INPUT_VERTEX_SLICE7"
             underscore_name="clipper_input_vertex_slice7"
             description="Number of Clipper input vertices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STREAMOUT OUTPUT VERTEX COUNT SLICE4"
             symbol_name="STREAMOUT_OUTPUT_VERTEX_COUNT_SLICE4"
             underscore_name="streamout_output_vertex_count_slice4"
             description="Number of vertices written by SOL"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STREAMOUT OUTPUT VERTEX COUNT SLICE5"
             symbol_name="STREAMOUT_OUTPUT_VERTEX_COUNT_SLICE5"
             underscore_name="streamout_output_vertex_count_slice5"
             description="Number of vertices written by SOL"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STREAMOUT OUTPUT VERTEX COUNT SLICE6"
             symbol_name="STREAMOUT_OUTPUT_VERTEX_COUNT_SLICE6"
             underscore_name="streamout_output_vertex_count_slice6"
             description="Number of vertices written by SOL"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STREAMOUT OUTPUT VERTEX COUNT SLICE7"
             symbol_name="STREAMOUT_OUTPUT_VERTEX_COUNT_SLICE7"
             underscore_name="streamout_output_vertex_count_slice7"
             description="Number of vertices written by SOL"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1C073C00" />
        <register type="NOA" address="0x00009888" value="0x14090440" />
        <register type="NOA" address="0x00009888" value="0x16090013" />
        <register type="NOA" address="0x00009888" value="0x1D073C00" />
        <register type="NOA" address="0x00009888" value="0x15090440" />
        <register type="NOA" address="0x00009888" value="0x17090013" />
        <register type="NOA" address="0x00009888" value="0x00034038" />
        <register type="NOA" address="0x00009888" value="0x06070000" />
        <register type="NOA" address="0x00009888" value="0x16070034" />
        <register type="NOA" address="0x00009888" value="0x04070000" />
        <register type="NOA" address="0x00009888" value="0x02070000" />
        <register type="NOA" address="0x00009888" value="0x00080FC0" />
        <register type="NOA" address="0x00009888" value="0x02083000" />
        <register type="NOA" address="0x00009888" value="0x02090010" />
        <register type="NOA" address="0x00009888" value="0x04090A00" />
        <register type="NOA" address="0x00009888" value="0x0609034A" />
        <register type="NOA" address="0x00009888" value="0x00098000" />
        <register type="NOA" address="0x00009888" value="0x000A056A" />
        <register type="NOA" address="0x00009888" value="0x020A9000" />
        <register type="NOA" address="0x00009888" value="0x00014038" />
        <register type="NOA" address="0x00009888" value="0x000B0A80" />
        <register type="NOA" address="0x00009888" value="0x020B2000" />
        <register type="NOA" address="0x00009888" value="0x07070000" />
        <register type="NOA" address="0x00009888" value="0x15070D00" />
        <register type="NOA" address="0x00009888" value="0x05070000" />
        <register type="NOA" address="0x00009888" value="0x03070000" />
        <register type="NOA" address="0x00009888" value="0x03090010" />
        <register type="NOA" address="0x00009888" value="0x09090285" />
        <register type="NOA" address="0x00009888" value="0x0B09000D" />
        <register type="NOA" address="0x00009888" value="0x01094000" />
        <register type="NOA" address="0x00009888" value="0x010A0A80" />
        <register type="NOA" address="0x00009888" value="0x030A2000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1C073C00" />
        <register type="NOA" address="0x00009888" value="0x14090440" />
        <register type="NOA" address="0x00009888" value="0x16090013" />
        <register type="NOA" address="0x00009888" value="0x1D073C00" />
        <register type="NOA" address="0x00009888" value="0x15090440" />
        <register type="NOA" address="0x00009888" value="0x17090013" />
        <register type="NOA" address="0x00009888" value="0x00031E00" />
        <register type="NOA" address="0x00009888" value="0x06070000" />
        <register type="NOA" address="0x00009888" value="0x14070034" />
        <register type="NOA" address="0x00009888" value="0x04070000" />
        <register type="NOA" address="0x00009888" value="0x02070000" />
        <register type="NOA" address="0x00009888" value="0x020803FC" />
        <register type="NOA" address="0x00009888" value="0x02090010" />
        <register type="NOA" address="0x00009888" value="0x0A090140" />
        <register type="NOA" address="0x00009888" value="0x0C09034A" />
        <register type="NOA" address="0x00009888" value="0x00092000" />
        <register type="NOA" address="0x00009888" value="0x000AA000" />
        <register type="NOA" address="0x00009888" value="0x020A0956" />
        <register type="NOA" address="0x00009888" value="0x00011E00" />
        <register type="NOA" address="0x00009888" value="0x020B02A8" />
        <register type="NOA" address="0x00009888" value="0x07070000" />
        <register type="NOA" address="0x00009888" value="0x13070D00" />
        <register type="NOA" address="0x00009888" value="0x05070000" />
        <register type="NOA" address="0x00009888" value="0x03070000" />
        <register type="NOA" address="0x00009888" value="0x03090010" />
        <register type="NOA" address="0x00009888" value="0x0F090285" />
        <register type="NOA" address="0x00009888" value="0x1109000D" />
        <register type="NOA" address="0x00009888" value="0x01091000" />
        <register type="NOA" address="0x00009888" value="0x030A02A8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002A555" />
        <register type="NOA" address="0x00009888" value="0x02025AAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E031081" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42030428" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030084" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x460302E4" />
        <register type="NOA" address="0x00009888" value="0x48030E17" />
        <register type="NOA" address="0x00009888" value="0x4A030801" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030100" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001C03F" />
        <register type="NOA" address="0x00009888" value="0x00020555" />
        <register type="NOA" address="0x00009888" value="0x02025000" />
        <register type="NOA" address="0x00009888" value="0x00040555" />
        <register type="NOA" address="0x00009888" value="0x02045000" />
        <register type="NOA" address="0x00009888" value="0x00050555" />
        <register type="NOA" address="0x00009888" value="0x02055000" />
        <register type="NOA" address="0x00009888" value="0x00080AAA" />
        <register type="NOA" address="0x00009888" value="0x0208A000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00013FC0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x02020555" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x02040555" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x02050555" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009888" value="0x02080AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x0000000A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFA" />
        <register type="OA" address="0x0000D950" value="0x000000C2" />
        <register type="OA" address="0x0000D954" value="0x0000FFE7" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000FFD7" />
        <register type="OA" address="0x0000D960" value="0x00000602" />
        <register type="OA" address="0x0000D964" value="0x0000FF3F" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FEBF" />
        <register type="OA" address="0x0000D970" value="0x00003002" />
        <register type="OA" address="0x0000D974" value="0x0000F9FF" />
        <register type="OA" address="0x0000D978" value="0x00001002" />
        <register type="OA" address="0x0000D97C" value="0x0000F5FF" />
    </register_config>
  </set>

  <set name="Ext613"
       chipset="ACMGT3"
       symbol_name="Ext613"
       underscore_name="ext613"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d5d3fda8-e845-4038-a746-538432843c47"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VERTEX FETCH INPUT AVAILABLE SLICE0"
             symbol_name="VERTEX_FETCH_INPUT_AVAILABLE_SLICE0"
             underscore_name="vertex_fetch_input_available_slice0"
             description="Percentage of time in which Vertex Fetch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH INPUT AVAILABLE SLICE1"
             symbol_name="VERTEX_FETCH_INPUT_AVAILABLE_SLICE1"
             underscore_name="vertex_fetch_input_available_slice1"
             description="Percentage of time in which Vertex Fetch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH INPUT AVAILABLE SLICE2"
             symbol_name="VERTEX_FETCH_INPUT_AVAILABLE_SLICE2"
             underscore_name="vertex_fetch_input_available_slice2"
             description="Percentage of time in which Vertex Fetch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH INPUT AVAILABLE SLICE3"
             symbol_name="VERTEX_FETCH_INPUT_AVAILABLE_SLICE3"
             underscore_name="vertex_fetch_input_available_slice3"
             description="Percentage of time in which Vertex Fetch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH INPUT AVAILABLE SLICE4"
             symbol_name="VERTEX_FETCH_INPUT_AVAILABLE_SLICE4"
             underscore_name="vertex_fetch_input_available_slice4"
             description="Percentage of time in which Vertex Fetch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH INPUT AVAILABLE SLICE5"
             symbol_name="VERTEX_FETCH_INPUT_AVAILABLE_SLICE5"
             underscore_name="vertex_fetch_input_available_slice5"
             description="Percentage of time in which Vertex Fetch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH INPUT AVAILABLE SLICE6"
             symbol_name="VERTEX_FETCH_INPUT_AVAILABLE_SLICE6"
             underscore_name="vertex_fetch_input_available_slice6"
             description="Percentage of time in which Vertex Fetch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH INPUT AVAILABLE SLICE7"
             symbol_name="VERTEX_FETCH_INPUT_AVAILABLE_SLICE7"
             underscore_name="vertex_fetch_input_available_slice7"
             description="Percentage of time in which Vertex Fetch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH OUTPUT READY SLICE0"
             symbol_name="VERTEX_FETCH_OUTPUT_READY_SLICE0"
             underscore_name="vertex_fetch_output_ready_slice0"
             description="Percentage of time in which Vertex Fetch output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH OUTPUT READY SLICE1"
             symbol_name="VERTEX_FETCH_OUTPUT_READY_SLICE1"
             underscore_name="vertex_fetch_output_ready_slice1"
             description="Percentage of time in which Vertex Fetch output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH OUTPUT READY SLICE2"
             symbol_name="VERTEX_FETCH_OUTPUT_READY_SLICE2"
             underscore_name="vertex_fetch_output_ready_slice2"
             description="Percentage of time in which Vertex Fetch output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH OUTPUT READY SLICE3"
             symbol_name="VERTEX_FETCH_OUTPUT_READY_SLICE3"
             underscore_name="vertex_fetch_output_ready_slice3"
             description="Percentage of time in which Vertex Fetch output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH OUTPUT READY SLICE4"
             symbol_name="VERTEX_FETCH_OUTPUT_READY_SLICE4"
             underscore_name="vertex_fetch_output_ready_slice4"
             description="Percentage of time in which Vertex Fetch output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH OUTPUT READY SLICE5"
             symbol_name="VERTEX_FETCH_OUTPUT_READY_SLICE5"
             underscore_name="vertex_fetch_output_ready_slice5"
             description="Percentage of time in which Vertex Fetch output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH OUTPUT READY SLICE6"
             symbol_name="VERTEX_FETCH_OUTPUT_READY_SLICE6"
             underscore_name="vertex_fetch_output_ready_slice6"
             description="Percentage of time in which Vertex Fetch output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VERTEX FETCH OUTPUT READY SLICE7"
             symbol_name="VERTEX_FETCH_OUTPUT_READY_SLICE7"
             underscore_name="vertex_fetch_output_ready_slice7"
             description="Percentage of time in which Vertex Fetch output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160A01F0" />
        <register type="NOA" address="0x00009888" value="0x180A001F" />
        <register type="NOA" address="0x00009888" value="0x170A01F0" />
        <register type="NOA" address="0x00009888" value="0x190A001F" />
        <register type="NOA" address="0x00009888" value="0x00034002" />
        <register type="NOA" address="0x00009888" value="0x0008000C" />
        <register type="NOA" address="0x00009888" value="0x02083000" />
        <register type="NOA" address="0x00009888" value="0x040A0200" />
        <register type="NOA" address="0x00009888" value="0x060A0027" />
        <register type="NOA" address="0x00009888" value="0x140A0D80" />
        <register type="NOA" address="0x00009888" value="0x000A0004" />
        <register type="NOA" address="0x00009888" value="0x020A1000" />
        <register type="NOA" address="0x00009888" value="0x00014002" />
        <register type="NOA" address="0x00009888" value="0x000B0008" />
        <register type="NOA" address="0x00009888" value="0x020B2000" />
        <register type="NOA" address="0x00009888" value="0x050A0200" />
        <register type="NOA" address="0x00009888" value="0x070A09C0" />
        <register type="NOA" address="0x00009888" value="0x150A0036" />
        <register type="NOA" address="0x00009888" value="0x010A0000" />
        <register type="NOA" address="0x00009888" value="0x030A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160A01F0" />
        <register type="NOA" address="0x00009888" value="0x180A001F" />
        <register type="NOA" address="0x00009888" value="0x170A01F0" />
        <register type="NOA" address="0x00009888" value="0x190A001F" />
        <register type="NOA" address="0x00009888" value="0x00031008" />
        <register type="NOA" address="0x00009888" value="0x000800C0" />
        <register type="NOA" address="0x00009888" value="0x02080300" />
        <register type="NOA" address="0x00009888" value="0x040A0200" />
        <register type="NOA" address="0x00009888" value="0x080A0027" />
        <register type="NOA" address="0x00009888" value="0x120A0D80" />
        <register type="NOA" address="0x00009888" value="0x000A0040" />
        <register type="NOA" address="0x00009888" value="0x020A0100" />
        <register type="NOA" address="0x00009888" value="0x00011008" />
        <register type="NOA" address="0x00009888" value="0x000B0080" />
        <register type="NOA" address="0x00009888" value="0x020B0200" />
        <register type="NOA" address="0x00009888" value="0x050A0200" />
        <register type="NOA" address="0x00009888" value="0x090A09C0" />
        <register type="NOA" address="0x00009888" value="0x130A0036" />
        <register type="NOA" address="0x00009888" value="0x010A0000" />
        <register type="NOA" address="0x00009888" value="0x030A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160A01F0" />
        <register type="NOA" address="0x00009888" value="0x180A001F" />
        <register type="NOA" address="0x00009888" value="0x170A01F0" />
        <register type="NOA" address="0x00009888" value="0x190A001F" />
        <register type="NOA" address="0x00009888" value="0x00030420" />
        <register type="NOA" address="0x00009888" value="0x00080C00" />
        <register type="NOA" address="0x00009888" value="0x02080030" />
        <register type="NOA" address="0x00009888" value="0x040A0200" />
        <register type="NOA" address="0x00009888" value="0x0A0A0027" />
        <register type="NOA" address="0x00009888" value="0x100A0D80" />
        <register type="NOA" address="0x00009888" value="0x000A0400" />
        <register type="NOA" address="0x00009888" value="0x020A0010" />
        <register type="NOA" address="0x00009888" value="0x00010420" />
        <register type="NOA" address="0x00009888" value="0x000B0800" />
        <register type="NOA" address="0x00009888" value="0x020B0020" />
        <register type="NOA" address="0x00009888" value="0x050A0200" />
        <register type="NOA" address="0x00009888" value="0x0B0A09C0" />
        <register type="NOA" address="0x00009888" value="0x110A0036" />
        <register type="NOA" address="0x00009888" value="0x010A0000" />
        <register type="NOA" address="0x00009888" value="0x030A0000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160A01F0" />
        <register type="NOA" address="0x00009888" value="0x180A001F" />
        <register type="NOA" address="0x00009888" value="0x170A01F0" />
        <register type="NOA" address="0x00009888" value="0x190A001F" />
        <register type="NOA" address="0x00009888" value="0x00030180" />
        <register type="NOA" address="0x00009888" value="0x0008C000" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x040A0200" />
        <register type="NOA" address="0x00009888" value="0x0C0A0027" />
        <register type="NOA" address="0x00009888" value="0x0E0A0D80" />
        <register type="NOA" address="0x00009888" value="0x000A4000" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x00010180" />
        <register type="NOA" address="0x00009888" value="0x000B8000" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x050A0200" />
        <register type="NOA" address="0x00009888" value="0x0D0A09C0" />
        <register type="NOA" address="0x00009888" value="0x0F0A0036" />
        <register type="NOA" address="0x00009888" value="0x010A0000" />
        <register type="NOA" address="0x00009888" value="0x030A0000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x0002A500" />
        <register type="NOA" address="0x00009888" value="0x0202005A" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04032489" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032009" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032429" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030101" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031060" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030521" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001C003" />
        <register type="NOA" address="0x00009888" value="0x00020005" />
        <register type="NOA" address="0x00009888" value="0x02025000" />
        <register type="NOA" address="0x00009888" value="0x00040005" />
        <register type="NOA" address="0x00009888" value="0x02045000" />
        <register type="NOA" address="0x00009888" value="0x00050005" />
        <register type="NOA" address="0x00009888" value="0x02055000" />
        <register type="NOA" address="0x00009888" value="0x0008000A" />
        <register type="NOA" address="0x00009888" value="0x0208A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001300C" />
        <register type="NOA" address="0x00009888" value="0x00020050" />
        <register type="NOA" address="0x00009888" value="0x02020500" />
        <register type="NOA" address="0x00009888" value="0x00040050" />
        <register type="NOA" address="0x00009888" value="0x02040500" />
        <register type="NOA" address="0x00009888" value="0x00050050" />
        <register type="NOA" address="0x00009888" value="0x02050500" />
        <register type="NOA" address="0x00009888" value="0x000800A0" />
        <register type="NOA" address="0x00009888" value="0x02080A00" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010C30" />
        <register type="NOA" address="0x00009888" value="0x00020500" />
        <register type="NOA" address="0x00009888" value="0x02020050" />
        <register type="NOA" address="0x00009888" value="0x00040500" />
        <register type="NOA" address="0x00009888" value="0x02040050" />
        <register type="NOA" address="0x00009888" value="0x00050500" />
        <register type="NOA" address="0x00009888" value="0x02050050" />
        <register type="NOA" address="0x00009888" value="0x00080A00" />
        <register type="NOA" address="0x00009888" value="0x020800A0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000103C0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext614"
       chipset="ACMGT3"
       symbol_name="Ext614"
       underscore_name="ext614"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2183a6ac-d667-4b20-a851-b97ccb5d5b21"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="VS OUTPUT READY SLICE0"
             symbol_name="VS_OUTPUT_READY_SLICE0"
             underscore_name="vs_output_ready_slice0"
             description="Percentage of time in which Vertex Shader output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS OUTPUT READY SLICE1"
             symbol_name="VS_OUTPUT_READY_SLICE1"
             underscore_name="vs_output_ready_slice1"
             description="Percentage of time in which Vertex Shader output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS OUTPUT READY SLICE2"
             symbol_name="VS_OUTPUT_READY_SLICE2"
             underscore_name="vs_output_ready_slice2"
             description="Percentage of time in which Vertex Shader output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS OUTPUT READY SLICE3"
             symbol_name="VS_OUTPUT_READY_SLICE3"
             underscore_name="vs_output_ready_slice3"
             description="Percentage of time in which Vertex Shader output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS OUTPUT READY SLICE4"
             symbol_name="VS_OUTPUT_READY_SLICE4"
             underscore_name="vs_output_ready_slice4"
             description="Percentage of time in which Vertex Shader output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS OUTPUT READY SLICE5"
             symbol_name="VS_OUTPUT_READY_SLICE5"
             underscore_name="vs_output_ready_slice5"
             description="Percentage of time in which Vertex Shader output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS OUTPUT READY SLICE6"
             symbol_name="VS_OUTPUT_READY_SLICE6"
             underscore_name="vs_output_ready_slice6"
             description="Percentage of time in which Vertex Shader output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="VS OUTPUT READY SLICE7"
             symbol_name="VS_OUTPUT_READY_SLICE7"
             underscore_name="vs_output_ready_slice7"
             description="Percentage of time in which Vertex Shader output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT AVAILABLE SLICE0"
             symbol_name="CLIPPER_INPUT_AVAILABLE_SLICE0"
             underscore_name="clipper_input_available_slice0"
             description="Percentage of time in which Clipper has input available (from Vertex Shader or SOL)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT AVAILABLE SLICE1"
             symbol_name="CLIPPER_INPUT_AVAILABLE_SLICE1"
             underscore_name="clipper_input_available_slice1"
             description="Percentage of time in which Clipper has input available (from Vertex Shader or SOL)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT AVAILABLE SLICE2"
             symbol_name="CLIPPER_INPUT_AVAILABLE_SLICE2"
             underscore_name="clipper_input_available_slice2"
             description="Percentage of time in which Clipper has input available (from Vertex Shader or SOL)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT AVAILABLE SLICE3"
             symbol_name="CLIPPER_INPUT_AVAILABLE_SLICE3"
             underscore_name="clipper_input_available_slice3"
             description="Percentage of time in which Clipper has input available (from Vertex Shader or SOL)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT AVAILABLE SLICE4"
             symbol_name="CLIPPER_INPUT_AVAILABLE_SLICE4"
             underscore_name="clipper_input_available_slice4"
             description="Percentage of time in which Clipper has input available (from Vertex Shader or SOL)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT AVAILABLE SLICE5"
             symbol_name="CLIPPER_INPUT_AVAILABLE_SLICE5"
             underscore_name="clipper_input_available_slice5"
             description="Percentage of time in which Clipper has input available (from Vertex Shader or SOL)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT AVAILABLE SLICE6"
             symbol_name="CLIPPER_INPUT_AVAILABLE_SLICE6"
             underscore_name="clipper_input_available_slice6"
             description="Percentage of time in which Clipper has input available (from Vertex Shader or SOL)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER INPUT AVAILABLE SLICE7"
             symbol_name="CLIPPER_INPUT_AVAILABLE_SLICE7"
             underscore_name="clipper_input_available_slice7"
             description="Percentage of time in which Clipper has input available (from Vertex Shader or SOL)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x16090340" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x17090340" />
        <register type="NOA" address="0x00009888" value="0x04030010" />
        <register type="NOA" address="0x00009888" value="0x14030031" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00034040" />
        <register type="NOA" address="0x00009888" value="0x00083000" />
        <register type="NOA" address="0x00009888" value="0x0208F000" />
        <register type="NOA" address="0x00009888" value="0x02090003" />
        <register type="NOA" address="0x00009888" value="0x0C090000" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A9000" />
        <register type="NOA" address="0x00009888" value="0x020A5000" />
        <register type="NOA" address="0x00009888" value="0x0001C040" />
        <register type="NOA" address="0x00009888" value="0x000B2000" />
        <register type="NOA" address="0x00009888" value="0x020BA000" />
        <register type="NOA" address="0x00009888" value="0x05030010" />
        <register type="NOA" address="0x00009888" value="0x13030C40" />
        <register type="NOA" address="0x00009888" value="0x03030000" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x03083000" />
        <register type="NOA" address="0x00009888" value="0x03090003" />
        <register type="NOA" address="0x00009888" value="0x0B090000" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A2000" />
        <register type="NOA" address="0x00009888" value="0x030A1000" />
        <register type="NOA" address="0x00009888" value="0x01014000" />
        <register type="NOA" address="0x00009888" value="0x030B2000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x16090340" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x17090340" />
        <register type="NOA" address="0x00009888" value="0x04030010" />
        <register type="NOA" address="0x00009888" value="0x12030031" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00031010" />
        <register type="NOA" address="0x00009888" value="0x00080300" />
        <register type="NOA" address="0x00009888" value="0x02080F00" />
        <register type="NOA" address="0x00009888" value="0x02090003" />
        <register type="NOA" address="0x00009888" value="0x0A090000" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0900" />
        <register type="NOA" address="0x00009888" value="0x020A0500" />
        <register type="NOA" address="0x00009888" value="0x00013010" />
        <register type="NOA" address="0x00009888" value="0x000B0200" />
        <register type="NOA" address="0x00009888" value="0x020B0A00" />
        <register type="NOA" address="0x00009888" value="0x05030010" />
        <register type="NOA" address="0x00009888" value="0x11030C40" />
        <register type="NOA" address="0x00009888" value="0x03030000" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x03080300" />
        <register type="NOA" address="0x00009888" value="0x03090003" />
        <register type="NOA" address="0x00009888" value="0x09090000" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0200" />
        <register type="NOA" address="0x00009888" value="0x030A0100" />
        <register type="NOA" address="0x00009888" value="0x01011000" />
        <register type="NOA" address="0x00009888" value="0x030B0200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x16090340" />
        <register type="NOA" address="0x00009888" value="0x0D030000" />
        <register type="NOA" address="0x00009888" value="0x17090340" />
        <register type="NOA" address="0x00009888" value="0x04030010" />
        <register type="NOA" address="0x00009888" value="0x10030031" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00030404" />
        <register type="NOA" address="0x00009888" value="0x00080030" />
        <register type="NOA" address="0x00009888" value="0x020800F0" />
        <register type="NOA" address="0x00009888" value="0x02090003" />
        <register type="NOA" address="0x00009888" value="0x08090000" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0090" />
        <register type="NOA" address="0x00009888" value="0x020A0050" />
        <register type="NOA" address="0x00009888" value="0x00010C04" />
        <register type="NOA" address="0x00009888" value="0x000B0020" />
        <register type="NOA" address="0x00009888" value="0x020B00A0" />
        <register type="NOA" address="0x00009888" value="0x05030010" />
        <register type="NOA" address="0x00009888" value="0x0F030C40" />
        <register type="NOA" address="0x00009888" value="0x03030000" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x03080030" />
        <register type="NOA" address="0x00009888" value="0x03090003" />
        <register type="NOA" address="0x00009888" value="0x07090000" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0020" />
        <register type="NOA" address="0x00009888" value="0x030A0010" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0020" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0C030000" />
        <register type="NOA" address="0x00009888" value="0x16090340" />
        <register type="NOA" address="0x00009888" value="0x0D030C40" />
        <register type="NOA" address="0x00009888" value="0x17090340" />
        <register type="NOA" address="0x00009888" value="0x04030010" />
        <register type="NOA" address="0x00009888" value="0x0E030031" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x00030101" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x02090003" />
        <register type="NOA" address="0x00009888" value="0x06090000" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0009" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x00010301" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x05030010" />
        <register type="NOA" address="0x00009888" value="0x03030000" />
        <register type="NOA" address="0x00009888" value="0x01030000" />
        <register type="NOA" address="0x00009888" value="0x03080003" />
        <register type="NOA" address="0x00009888" value="0x03090003" />
        <register type="NOA" address="0x00009888" value="0x05090000" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0002" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009888" value="0x01010100" />
        <register type="NOA" address="0x00009888" value="0x030B0002" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AF00" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x0002005A" />
        <register type="NOA" address="0x00009888" value="0x0202005A" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02031292" />
        <register type="NOA" address="0x00009888" value="0x04032489" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032005" />
        <register type="NOA" address="0x00009888" value="0x2603F000" />
        <register type="NOA" address="0x00009888" value="0x42031449" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x3203F000" />
        <register type="NOA" address="0x00009888" value="0x44033CC2" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030C23" />
        <register type="NOA" address="0x00009888" value="0x4803003F" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030521" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001C0C0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x02025000" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x02045000" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x02055000" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009888" value="0x0208A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00013030" />
        <register type="NOA" address="0x00009888" value="0x00020500" />
        <register type="NOA" address="0x00009888" value="0x02020500" />
        <register type="NOA" address="0x00009888" value="0x00040500" />
        <register type="NOA" address="0x00009888" value="0x02040500" />
        <register type="NOA" address="0x00009888" value="0x00050500" />
        <register type="NOA" address="0x00009888" value="0x02050500" />
        <register type="NOA" address="0x00009888" value="0x00080A00" />
        <register type="NOA" address="0x00009888" value="0x02080A00" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010C0C" />
        <register type="NOA" address="0x00009888" value="0x00020050" />
        <register type="NOA" address="0x00009888" value="0x02020050" />
        <register type="NOA" address="0x00009888" value="0x00040050" />
        <register type="NOA" address="0x00009888" value="0x02040050" />
        <register type="NOA" address="0x00009888" value="0x00050050" />
        <register type="NOA" address="0x00009888" value="0x02050050" />
        <register type="NOA" address="0x00009888" value="0x000800A0" />
        <register type="NOA" address="0x00009888" value="0x020800A0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010303" />
        <register type="NOA" address="0x00009888" value="0x00020005" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00040005" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00050005" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008000A" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext615"
       chipset="ACMGT3"
       symbol_name="Ext615"
       underscore_name="ext615"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="736b7243-3c5a-41c7-a212-d506ebdf2fe2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CLIPPER OUTPUT READY SLICE0"
             symbol_name="CLIPPER_OUTPUT_READY_SLICE0"
             underscore_name="clipper_output_ready_slice0"
             description="Percentage of time in which Clipper output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER OUTPUT READY SLICE1"
             symbol_name="CLIPPER_OUTPUT_READY_SLICE1"
             underscore_name="clipper_output_ready_slice1"
             description="Percentage of time in which Clipper output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER OUTPUT READY SLICE2"
             symbol_name="CLIPPER_OUTPUT_READY_SLICE2"
             underscore_name="clipper_output_ready_slice2"
             description="Percentage of time in which Clipper output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER OUTPUT READY SLICE3"
             symbol_name="CLIPPER_OUTPUT_READY_SLICE3"
             underscore_name="clipper_output_ready_slice3"
             description="Percentage of time in which Clipper output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER OUTPUT READY SLICE4"
             symbol_name="CLIPPER_OUTPUT_READY_SLICE4"
             underscore_name="clipper_output_ready_slice4"
             description="Percentage of time in which Clipper output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER OUTPUT READY SLICE5"
             symbol_name="CLIPPER_OUTPUT_READY_SLICE5"
             underscore_name="clipper_output_ready_slice5"
             description="Percentage of time in which Clipper output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER OUTPUT READY SLICE6"
             symbol_name="CLIPPER_OUTPUT_READY_SLICE6"
             underscore_name="clipper_output_ready_slice6"
             description="Percentage of time in which Clipper output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER OUTPUT READY SLICE7"
             symbol_name="CLIPPER_OUTPUT_READY_SLICE7"
             underscore_name="clipper_output_ready_slice7"
             description="Percentage of time in which Clipper output ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18091800" />
        <register type="NOA" address="0x00009888" value="0x19091800" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x0008000C" />
        <register type="NOA" address="0x00009888" value="0x02090040" />
        <register type="NOA" address="0x00009888" value="0x04092400" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0006" />
        <register type="NOA" address="0x00009888" value="0x00010002" />
        <register type="NOA" address="0x00009888" value="0x000B0008" />
        <register type="NOA" address="0x00009888" value="0x03090040" />
        <register type="NOA" address="0x00009888" value="0x07090012" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0008" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18091800" />
        <register type="NOA" address="0x00009888" value="0x19091800" />
        <register type="NOA" address="0x00009888" value="0x00030008" />
        <register type="NOA" address="0x00009888" value="0x000800C0" />
        <register type="NOA" address="0x00009888" value="0x02090040" />
        <register type="NOA" address="0x00009888" value="0x06090480" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0060" />
        <register type="NOA" address="0x00009888" value="0x00010008" />
        <register type="NOA" address="0x00009888" value="0x000B0080" />
        <register type="NOA" address="0x00009888" value="0x03090040" />
        <register type="NOA" address="0x00009888" value="0x09090012" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0080" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18091800" />
        <register type="NOA" address="0x00009888" value="0x19091800" />
        <register type="NOA" address="0x00009888" value="0x00030020" />
        <register type="NOA" address="0x00009888" value="0x00080C00" />
        <register type="NOA" address="0x00009888" value="0x02090040" />
        <register type="NOA" address="0x00009888" value="0x08090480" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0600" />
        <register type="NOA" address="0x00009888" value="0x00010020" />
        <register type="NOA" address="0x00009888" value="0x000B0800" />
        <register type="NOA" address="0x00009888" value="0x03090040" />
        <register type="NOA" address="0x00009888" value="0x0B090012" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0800" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18091800" />
        <register type="NOA" address="0x00009888" value="0x19091800" />
        <register type="NOA" address="0x00009888" value="0x00030080" />
        <register type="NOA" address="0x00009888" value="0x0008C000" />
        <register type="NOA" address="0x00009888" value="0x02090040" />
        <register type="NOA" address="0x00009888" value="0x0A090480" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A6000" />
        <register type="NOA" address="0x00009888" value="0x00010080" />
        <register type="NOA" address="0x00009888" value="0x000B8000" />
        <register type="NOA" address="0x00009888" value="0x03090040" />
        <register type="NOA" address="0x00009888" value="0x0D090012" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A8000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0002A500" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030009" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032420" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030101" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031060" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010003" />
        <register type="NOA" address="0x00009888" value="0x00020005" />
        <register type="NOA" address="0x00009888" value="0x00040005" />
        <register type="NOA" address="0x00009888" value="0x00050005" />
        <register type="NOA" address="0x00009888" value="0x0008000A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001000C" />
        <register type="NOA" address="0x00009888" value="0x00020050" />
        <register type="NOA" address="0x00009888" value="0x00040050" />
        <register type="NOA" address="0x00009888" value="0x00050050" />
        <register type="NOA" address="0x00009888" value="0x000800A0" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010030" />
        <register type="NOA" address="0x00009888" value="0x00020500" />
        <register type="NOA" address="0x00009888" value="0x00040500" />
        <register type="NOA" address="0x00009888" value="0x00050500" />
        <register type="NOA" address="0x00009888" value="0x00080A00" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100C0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext616"
       chipset="ACMGT3"
       symbol_name="Ext616"
       underscore_name="ext616"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bebf8f78-b673-479f-803c-2e1f403454b3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY WRITE SQIDI0"
             symbol_name="GPU_MEMORY_WRITE_SQIDI0"
             underscore_name="gpu_memory_write_sqidi0"
             description="Number of GTI memory writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY WRITE SQIDI1"
             symbol_name="GPU_MEMORY_WRITE_SQIDI1"
             underscore_name="gpu_memory_write_sqidi1"
             description="Number of GTI memory writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY WRITE SQIDI2"
             symbol_name="GPU_MEMORY_WRITE_SQIDI2"
             underscore_name="gpu_memory_write_sqidi2"
             description="Number of GTI memory writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY WRITE SQIDI3"
             symbol_name="GPU_MEMORY_WRITE_SQIDI3"
             underscore_name="gpu_memory_write_sqidi3"
             description="Number of GTI memory writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY WRITE SQIDI4"
             symbol_name="GPU_MEMORY_WRITE_SQIDI4"
             underscore_name="gpu_memory_write_sqidi4"
             description="Number of GTI memory writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY WRITE SQIDI5"
             symbol_name="GPU_MEMORY_WRITE_SQIDI5"
             underscore_name="gpu_memory_write_sqidi5"
             description="Number of GTI memory writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY WRITE SQIDI6"
             symbol_name="GPU_MEMORY_WRITE_SQIDI6"
             underscore_name="gpu_memory_write_sqidi6"
             description="Number of GTI memory writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY WRITE SQIDI7"
             symbol_name="GPU_MEMORY_WRITE_SQIDI7"
             underscore_name="gpu_memory_write_sqidi7"
             description="Number of GTI memory writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY WRITE"
             symbol_name="GPU_MEMORY_WRITE"
             underscore_name="gpu_memory_write"
             description="Number of GTI memory writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="$GPU_MEMORY_WRITE_SQIDI2 $GPU_MEMORY_WRITE_SQIDI0 UADD $GPU_MEMORY_WRITE_SQIDI1 UADD $GPU_MEMORY_WRITE_SQIDI3 UADD $GPU_MEMORY_WRITE_SQIDI4 UADD $GPU_MEMORY_WRITE_SQIDI5 UADD $GPU_MEMORY_WRITE_SQIDI6 UADD $GPU_MEMORY_WRITE_SQIDI7 UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18013800" />
        <register type="NOA" address="0x00009888" value="0x18213800" />
        <register type="NOA" address="0x00009888" value="0x18413800" />
        <register type="NOA" address="0x00009888" value="0x18613800" />
        <register type="NOA" address="0x00009888" value="0x18813800" />
        <register type="NOA" address="0x00009888" value="0x18A13800" />
        <register type="NOA" address="0x00009888" value="0x18C13800" />
        <register type="NOA" address="0x00009888" value="0x18E13800" />
        <register type="NOA" address="0x00009888" value="0x02010006" />
        <register type="NOA" address="0x00009888" value="0x0E0101C0" />
        <register type="NOA" address="0x00009888" value="0x00010000" />
        <register type="NOA" address="0x00009888" value="0x02210006" />
        <register type="NOA" address="0x00009888" value="0x10210007" />
        <register type="NOA" address="0x00009888" value="0x00210000" />
        <register type="NOA" address="0x00009888" value="0x02410006" />
        <register type="NOA" address="0x00009888" value="0x104101C0" />
        <register type="NOA" address="0x00009888" value="0x00410000" />
        <register type="NOA" address="0x00009888" value="0x02610006" />
        <register type="NOA" address="0x00009888" value="0x12610007" />
        <register type="NOA" address="0x00009888" value="0x00610000" />
        <register type="NOA" address="0x00009888" value="0x02810006" />
        <register type="NOA" address="0x00009888" value="0x128101C0" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02A10006" />
        <register type="NOA" address="0x00009888" value="0x14A10007" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02C10006" />
        <register type="NOA" address="0x00009888" value="0x14C101C0" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02E10006" />
        <register type="NOA" address="0x00009888" value="0x16E10007" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x02034800" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x04093440" />
        <register type="NOA" address="0x00009888" value="0x06090004" />
        <register type="NOA" address="0x00009888" value="0x020A2400" />
        <register type="NOA" address="0x00009888" value="0x040A1252" />
        <register type="NOA" address="0x00009888" value="0x060A0001" />
        <register type="NOA" address="0x00009888" value="0x020B2200" />
        <register type="NOA" address="0x00009888" value="0x040B0023" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030841" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030002" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext617"
       chipset="ACMGT3"
       symbol_name="Ext617"
       underscore_name="ext617"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3a2d5424-78f7-445d-857f-fbea361be3fb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CLIPPER PRIMITIVE OUTPUT SLICE0"
             symbol_name="CLIPPER_PRIMITIVE_OUTPUT_SLICE0"
             underscore_name="clipper_primitive_output_slice0"
             description="Number of primitives going out of Clipper, must clip plus the trivial accept"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE OUTPUT SLICE1"
             symbol_name="CLIPPER_PRIMITIVE_OUTPUT_SLICE1"
             underscore_name="clipper_primitive_output_slice1"
             description="Number of primitives going out of Clipper, must clip plus the trivial accept"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE OUTPUT SLICE2"
             symbol_name="CLIPPER_PRIMITIVE_OUTPUT_SLICE2"
             underscore_name="clipper_primitive_output_slice2"
             description="Number of primitives going out of Clipper, must clip plus the trivial accept"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE OUTPUT SLICE3"
             symbol_name="CLIPPER_PRIMITIVE_OUTPUT_SLICE3"
             underscore_name="clipper_primitive_output_slice3"
             description="Number of primitives going out of Clipper, must clip plus the trivial accept"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE OUTPUT SLICE4"
             symbol_name="CLIPPER_PRIMITIVE_OUTPUT_SLICE4"
             underscore_name="clipper_primitive_output_slice4"
             description="Number of primitives going out of Clipper, must clip plus the trivial accept"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE OUTPUT SLICE5"
             symbol_name="CLIPPER_PRIMITIVE_OUTPUT_SLICE5"
             underscore_name="clipper_primitive_output_slice5"
             description="Number of primitives going out of Clipper, must clip plus the trivial accept"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE OUTPUT SLICE6"
             symbol_name="CLIPPER_PRIMITIVE_OUTPUT_SLICE6"
             underscore_name="clipper_primitive_output_slice6"
             description="Number of primitives going out of Clipper, must clip plus the trivial accept"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE OUTPUT SLICE7"
             symbol_name="CLIPPER_PRIMITIVE_OUTPUT_SLICE7"
             underscore_name="clipper_primitive_output_slice7"
             description="Number of primitives going out of Clipper, must clip plus the trivial accept"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1C0903E0" />
        <register type="NOA" address="0x00009888" value="0x1D0903E0" />
        <register type="NOA" address="0x00009888" value="0x00030040" />
        <register type="NOA" address="0x00009888" value="0x00083000" />
        <register type="NOA" address="0x00009888" value="0x02094000" />
        <register type="NOA" address="0x00009888" value="0x0C090025" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A9000" />
        <register type="NOA" address="0x00009888" value="0x00010040" />
        <register type="NOA" address="0x00009888" value="0x000B2000" />
        <register type="NOA" address="0x00009888" value="0x03094000" />
        <register type="NOA" address="0x00009888" value="0x0B090940" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A2000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1C0903E0" />
        <register type="NOA" address="0x00009888" value="0x1D0903E0" />
        <register type="NOA" address="0x00009888" value="0x00030010" />
        <register type="NOA" address="0x00009888" value="0x00080300" />
        <register type="NOA" address="0x00009888" value="0x02094000" />
        <register type="NOA" address="0x00009888" value="0x0A090025" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0900" />
        <register type="NOA" address="0x00009888" value="0x00010010" />
        <register type="NOA" address="0x00009888" value="0x000B0200" />
        <register type="NOA" address="0x00009888" value="0x03094000" />
        <register type="NOA" address="0x00009888" value="0x09090940" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1C0903E0" />
        <register type="NOA" address="0x00009888" value="0x1D0903E0" />
        <register type="NOA" address="0x00009888" value="0x00030004" />
        <register type="NOA" address="0x00009888" value="0x00080030" />
        <register type="NOA" address="0x00009888" value="0x02094000" />
        <register type="NOA" address="0x00009888" value="0x08090025" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0090" />
        <register type="NOA" address="0x00009888" value="0x00010004" />
        <register type="NOA" address="0x00009888" value="0x000B0020" />
        <register type="NOA" address="0x00009888" value="0x03094000" />
        <register type="NOA" address="0x00009888" value="0x07090940" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0020" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1C0903E0" />
        <register type="NOA" address="0x00009888" value="0x1D0903E0" />
        <register type="NOA" address="0x00009888" value="0x00030001" />
        <register type="NOA" address="0x00009888" value="0x00080003" />
        <register type="NOA" address="0x00009888" value="0x02094000" />
        <register type="NOA" address="0x00009888" value="0x06090025" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0009" />
        <register type="NOA" address="0x00009888" value="0x00010001" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x03094000" />
        <register type="NOA" address="0x00009888" value="0x05094A00" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0002" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AF00" />
        <register type="NOA" address="0x00009888" value="0x0002005A" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42030100" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030C28" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030209" />
        <register type="NOA" address="0x00009888" value="0x48030093" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000100C0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010030" />
        <register type="NOA" address="0x00009888" value="0x00020500" />
        <register type="NOA" address="0x00009888" value="0x00040500" />
        <register type="NOA" address="0x00009888" value="0x00050500" />
        <register type="NOA" address="0x00009888" value="0x00080A00" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001000C" />
        <register type="NOA" address="0x00009888" value="0x00020050" />
        <register type="NOA" address="0x00009888" value="0x00040050" />
        <register type="NOA" address="0x00009888" value="0x00050050" />
        <register type="NOA" address="0x00009888" value="0x000800A0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010003" />
        <register type="NOA" address="0x00009888" value="0x00020005" />
        <register type="NOA" address="0x00009888" value="0x00040005" />
        <register type="NOA" address="0x00009888" value="0x00050005" />
        <register type="NOA" address="0x00009888" value="0x0008000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext618"
       chipset="ACMGT3"
       symbol_name="Ext618"
       underscore_name="ext618"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="43c7733d-9c5e-48c8-a1a6-4c82e487dab9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CLIPPER PRIMITIVE CULL SLICE0"
             symbol_name="CLIPPER_PRIMITIVE_CULL_SLICE0"
             underscore_name="clipper_primitive_cull_slice0"
             description="Number of Clipper early cull primitives"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE CULL SLICE1"
             symbol_name="CLIPPER_PRIMITIVE_CULL_SLICE1"
             underscore_name="clipper_primitive_cull_slice1"
             description="Number of Clipper early cull primitives"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE CULL SLICE2"
             symbol_name="CLIPPER_PRIMITIVE_CULL_SLICE2"
             underscore_name="clipper_primitive_cull_slice2"
             description="Number of Clipper early cull primitives"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE CULL SLICE3"
             symbol_name="CLIPPER_PRIMITIVE_CULL_SLICE3"
             underscore_name="clipper_primitive_cull_slice3"
             description="Number of Clipper early cull primitives"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE CULL SLICE4"
             symbol_name="CLIPPER_PRIMITIVE_CULL_SLICE4"
             underscore_name="clipper_primitive_cull_slice4"
             description="Number of Clipper early cull primitives"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE CULL SLICE5"
             symbol_name="CLIPPER_PRIMITIVE_CULL_SLICE5"
             underscore_name="clipper_primitive_cull_slice5"
             description="Number of Clipper early cull primitives"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE CULL SLICE6"
             symbol_name="CLIPPER_PRIMITIVE_CULL_SLICE6"
             underscore_name="clipper_primitive_cull_slice6"
             description="Number of Clipper early cull primitives"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE CULL SLICE7"
             symbol_name="CLIPPER_PRIMITIVE_CULL_SLICE7"
             underscore_name="clipper_primitive_cull_slice7"
             description="Number of Clipper early cull primitives"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18090000" />
        <register type="NOA" address="0x00009888" value="0x19090000" />
        <register type="NOA" address="0x00009888" value="0x00033000" />
        <register type="NOA" address="0x00009888" value="0x02080F00" />
        <register type="NOA" address="0x00009888" value="0x02090040" />
        <register type="NOA" address="0x00009888" value="0x12090480" />
        <register type="NOA" address="0x00009888" value="0x14090013" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x020AA500" />
        <register type="NOA" address="0x00009888" value="0x00013000" />
        <register type="NOA" address="0x00009888" value="0x020B0A00" />
        <register type="NOA" address="0x00009888" value="0x03090040" />
        <register type="NOA" address="0x00009888" value="0x11090480" />
        <register type="NOA" address="0x00009888" value="0x13090013" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x030A0A00" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18090000" />
        <register type="NOA" address="0x00009888" value="0x19090000" />
        <register type="NOA" address="0x00009888" value="0x00030300" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x02090040" />
        <register type="NOA" address="0x00009888" value="0x0E090480" />
        <register type="NOA" address="0x00009888" value="0x10090013" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x020A00A5" />
        <register type="NOA" address="0x00009888" value="0x00010300" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x03090040" />
        <register type="NOA" address="0x00009888" value="0x0D090480" />
        <register type="NOA" address="0x00009888" value="0x0F090013" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18090000" />
        <register type="NOA" address="0x00009888" value="0x19090000" />
        <register type="NOA" address="0x00009888" value="0x00030030" />
        <register type="NOA" address="0x00009888" value="0x00080F00" />
        <register type="NOA" address="0x00009888" value="0x02090040" />
        <register type="NOA" address="0x00009888" value="0x0A090480" />
        <register type="NOA" address="0x00009888" value="0x0C090013" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000AA500" />
        <register type="NOA" address="0x00009888" value="0x00010030" />
        <register type="NOA" address="0x00009888" value="0x000B0A00" />
        <register type="NOA" address="0x00009888" value="0x03090040" />
        <register type="NOA" address="0x00009888" value="0x09090480" />
        <register type="NOA" address="0x00009888" value="0x0B090013" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0A00" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18090000" />
        <register type="NOA" address="0x00009888" value="0x19090000" />
        <register type="NOA" address="0x00009888" value="0x00030003" />
        <register type="NOA" address="0x00009888" value="0x0008000F" />
        <register type="NOA" address="0x00009888" value="0x02090040" />
        <register type="NOA" address="0x00009888" value="0x06090480" />
        <register type="NOA" address="0x00009888" value="0x08090013" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A00A5" />
        <register type="NOA" address="0x00009888" value="0x00010003" />
        <register type="NOA" address="0x00009888" value="0x000B000A" />
        <register type="NOA" address="0x00009888" value="0x03090040" />
        <register type="NOA" address="0x00009888" value="0x05092400" />
        <register type="NOA" address="0x00009888" value="0x07090013" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032449" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032520" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032009" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030008" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031060" />
        <register type="NOA" address="0x00009888" value="0x48030083" />
        <register type="NOA" address="0x00009888" value="0x4A030201" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032421" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext619"
       chipset="ACMGT3"
       symbol_name="Ext619"
       underscore_name="ext619"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="51f2492c-e8fb-4f62-b4a7-3acd0301e2f2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CLIPPER PRIMITIVE FAR NEAR CLIP SLICE0"
             symbol_name="CLIPPER_PRIMITIVE_FAR_NEAR_CLIP_SLICE0"
             underscore_name="clipper_primitive_far_near_clip_slice0"
             description="Number of primitives clipped by Clipper due to near/far planes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE FAR NEAR CLIP SLICE1"
             symbol_name="CLIPPER_PRIMITIVE_FAR_NEAR_CLIP_SLICE1"
             underscore_name="clipper_primitive_far_near_clip_slice1"
             description="Number of primitives clipped by Clipper due to near/far planes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE FAR NEAR CLIP SLICE2"
             symbol_name="CLIPPER_PRIMITIVE_FAR_NEAR_CLIP_SLICE2"
             underscore_name="clipper_primitive_far_near_clip_slice2"
             description="Number of primitives clipped by Clipper due to near/far planes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE FAR NEAR CLIP SLICE3"
             symbol_name="CLIPPER_PRIMITIVE_FAR_NEAR_CLIP_SLICE3"
             underscore_name="clipper_primitive_far_near_clip_slice3"
             description="Number of primitives clipped by Clipper due to near/far planes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x160929C0" />
        <register type="NOA" address="0x00009888" value="0x170929C0" />
        <register type="NOA" address="0x00009888" value="0x00030038" />
        <register type="NOA" address="0x00009888" value="0x00080FC0" />
        <register type="NOA" address="0x00009888" value="0x02090023" />
        <register type="NOA" address="0x00009888" value="0x04090C00" />
        <register type="NOA" address="0x00009888" value="0x060902CC" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A056A" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0A80" />
        <register type="NOA" address="0x00009888" value="0x03090023" />
        <register type="NOA" address="0x00009888" value="0x09090306" />
        <register type="NOA" address="0x00009888" value="0x0B09000B" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0A80" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x160929C0" />
        <register type="NOA" address="0x00009888" value="0x170929C0" />
        <register type="NOA" address="0x00009888" value="0x00030E00" />
        <register type="NOA" address="0x00009888" value="0x020800FC" />
        <register type="NOA" address="0x00009888" value="0x02090023" />
        <register type="NOA" address="0x00009888" value="0x0A090180" />
        <register type="NOA" address="0x00009888" value="0x0C0902CC" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000AA000" />
        <register type="NOA" address="0x00009888" value="0x020A0056" />
        <register type="NOA" address="0x00009888" value="0x00010E00" />
        <register type="NOA" address="0x00009888" value="0x020B00A8" />
        <register type="NOA" address="0x00009888" value="0x03090023" />
        <register type="NOA" address="0x00009888" value="0x0F090306" />
        <register type="NOA" address="0x00009888" value="0x1109000B" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x030A00A8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FAAA" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030008" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031060" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001003F" />
        <register type="NOA" address="0x00009888" value="0x00020555" />
        <register type="NOA" address="0x00009888" value="0x00040555" />
        <register type="NOA" address="0x00009888" value="0x00050555" />
        <register type="NOA" address="0x00009888" value="0x00080AAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FC0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x0000002A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFA" />
        <register type="OA" address="0x0000D950" value="0x000000C2" />
        <register type="OA" address="0x0000D954" value="0x0000FFE7" />
        <register type="OA" address="0x0000D958" value="0x00000142" />
        <register type="OA" address="0x0000D95C" value="0x0000FFD7" />
        <register type="OA" address="0x0000D960" value="0x00000602" />
        <register type="OA" address="0x0000D964" value="0x0000FF3F" />
        <register type="OA" address="0x0000D968" value="0x00000A02" />
        <register type="OA" address="0x0000D96C" value="0x0000FEBF" />
        <register type="OA" address="0x0000D970" value="0x00003002" />
        <register type="OA" address="0x0000D974" value="0x0000F9FF" />
        <register type="OA" address="0x0000D978" value="0x00005002" />
        <register type="OA" address="0x0000D97C" value="0x0000F5FF" />
    </register_config>
  </set>

  <set name="Ext620"
       chipset="ACMGT3"
       symbol_name="Ext620"
       underscore_name="ext620"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="dd87d3c7-2f33-41ba-a19f-36cc5eecf723"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CLIPPER PRIMITIVE FAR NEAR CLIP SLICE4"
             symbol_name="CLIPPER_PRIMITIVE_FAR_NEAR_CLIP_SLICE4"
             underscore_name="clipper_primitive_far_near_clip_slice4"
             description="Number of primitives clipped by Clipper due to near/far planes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE FAR NEAR CLIP SLICE5"
             symbol_name="CLIPPER_PRIMITIVE_FAR_NEAR_CLIP_SLICE5"
             underscore_name="clipper_primitive_far_near_clip_slice5"
             description="Number of primitives clipped by Clipper due to near/far planes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE FAR NEAR CLIP SLICE6"
             symbol_name="CLIPPER_PRIMITIVE_FAR_NEAR_CLIP_SLICE6"
             underscore_name="clipper_primitive_far_near_clip_slice6"
             description="Number of primitives clipped by Clipper due to near/far planes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER PRIMITIVE FAR NEAR CLIP SLICE7"
             symbol_name="CLIPPER_PRIMITIVE_FAR_NEAR_CLIP_SLICE7"
             underscore_name="clipper_primitive_far_near_clip_slice7"
             description="Number of primitives clipped by Clipper due to near/far planes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ B 7 READ UADD"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x160929C0" />
        <register type="NOA" address="0x00009888" value="0x170929C0" />
        <register type="NOA" address="0x00009888" value="0x00030038" />
        <register type="NOA" address="0x00009888" value="0x00080FC0" />
        <register type="NOA" address="0x00009888" value="0x02090023" />
        <register type="NOA" address="0x00009888" value="0x04090C00" />
        <register type="NOA" address="0x00009888" value="0x060902CC" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A056A" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0A80" />
        <register type="NOA" address="0x00009888" value="0x03090023" />
        <register type="NOA" address="0x00009888" value="0x09090306" />
        <register type="NOA" address="0x00009888" value="0x0B09000B" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0A80" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x160929C0" />
        <register type="NOA" address="0x00009888" value="0x170929C0" />
        <register type="NOA" address="0x00009888" value="0x00030E00" />
        <register type="NOA" address="0x00009888" value="0x020800FC" />
        <register type="NOA" address="0x00009888" value="0x02090023" />
        <register type="NOA" address="0x00009888" value="0x0A090180" />
        <register type="NOA" address="0x00009888" value="0x0C0902CC" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000AA000" />
        <register type="NOA" address="0x00009888" value="0x020A0056" />
        <register type="NOA" address="0x00009888" value="0x00010E00" />
        <register type="NOA" address="0x00009888" value="0x020B00A8" />
        <register type="NOA" address="0x00009888" value="0x03090023" />
        <register type="NOA" address="0x00009888" value="0x0F090306" />
        <register type="NOA" address="0x00009888" value="0x1109000B" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x030A00A8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002A555" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030008" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031060" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001003F" />
        <register type="NOA" address="0x00009888" value="0x00020555" />
        <register type="NOA" address="0x00009888" value="0x00040555" />
        <register type="NOA" address="0x00009888" value="0x00050555" />
        <register type="NOA" address="0x00009888" value="0x00080AAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FC0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x0000002A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFA" />
        <register type="OA" address="0x0000D950" value="0x000000C2" />
        <register type="OA" address="0x0000D954" value="0x0000FFE7" />
        <register type="OA" address="0x0000D958" value="0x00000142" />
        <register type="OA" address="0x0000D95C" value="0x0000FFD7" />
        <register type="OA" address="0x0000D960" value="0x00000602" />
        <register type="OA" address="0x0000D964" value="0x0000FF3F" />
        <register type="OA" address="0x0000D968" value="0x00000A02" />
        <register type="OA" address="0x0000D96C" value="0x0000FEBF" />
        <register type="OA" address="0x0000D970" value="0x00003002" />
        <register type="OA" address="0x0000D974" value="0x0000F9FF" />
        <register type="OA" address="0x0000D978" value="0x00005002" />
        <register type="OA" address="0x0000D97C" value="0x0000F5FF" />
    </register_config>
  </set>

  <set name="Ext621"
       chipset="ACMGT3"
       symbol_name="Ext621"
       underscore_name="ext621"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5762280f-381f-4c9a-99dd-96811abec85d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="CLIPPER TRANSACTION OUTPUT SLICE0"
             symbol_name="CLIPPER_TRANSACTION_OUTPUT_SLICE0"
             underscore_name="clipper_transaction_output_slice0"
             description="Number of elements pushed by Clipper into Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER TRANSACTION OUTPUT SLICE1"
             symbol_name="CLIPPER_TRANSACTION_OUTPUT_SLICE1"
             underscore_name="clipper_transaction_output_slice1"
             description="Number of elements pushed by Clipper into Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER TRANSACTION OUTPUT SLICE2"
             symbol_name="CLIPPER_TRANSACTION_OUTPUT_SLICE2"
             underscore_name="clipper_transaction_output_slice2"
             description="Number of elements pushed by Clipper into Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER TRANSACTION OUTPUT SLICE3"
             symbol_name="CLIPPER_TRANSACTION_OUTPUT_SLICE3"
             underscore_name="clipper_transaction_output_slice3"
             description="Number of elements pushed by Clipper into Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER TRANSACTION OUTPUT SLICE4"
             symbol_name="CLIPPER_TRANSACTION_OUTPUT_SLICE4"
             underscore_name="clipper_transaction_output_slice4"
             description="Number of elements pushed by Clipper into Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER TRANSACTION OUTPUT SLICE5"
             symbol_name="CLIPPER_TRANSACTION_OUTPUT_SLICE5"
             underscore_name="clipper_transaction_output_slice5"
             description="Number of elements pushed by Clipper into Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER TRANSACTION OUTPUT SLICE6"
             symbol_name="CLIPPER_TRANSACTION_OUTPUT_SLICE6"
             underscore_name="clipper_transaction_output_slice6"
             description="Number of elements pushed by Clipper into Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="CLIPPER TRANSACTION OUTPUT SLICE7"
             symbol_name="CLIPPER_TRANSACTION_OUTPUT_SLICE7"
             underscore_name="clipper_transaction_output_slice7"
             description="Number of elements pushed by Clipper into Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER INPUT AVAILABLE SLICE0"
             symbol_name="RASTERIZER_INPUT_AVAILABLE_SLICE0"
             underscore_name="rasterizer_input_available_slice0"
             description="Percentage of time in which Rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER INPUT AVAILABLE SLICE1"
             symbol_name="RASTERIZER_INPUT_AVAILABLE_SLICE1"
             underscore_name="rasterizer_input_available_slice1"
             description="Percentage of time in which Rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER INPUT AVAILABLE SLICE2"
             symbol_name="RASTERIZER_INPUT_AVAILABLE_SLICE2"
             underscore_name="rasterizer_input_available_slice2"
             description="Percentage of time in which Rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER INPUT AVAILABLE SLICE3"
             symbol_name="RASTERIZER_INPUT_AVAILABLE_SLICE3"
             underscore_name="rasterizer_input_available_slice3"
             description="Percentage of time in which Rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1C050000" />
        <register type="NOA" address="0x00009888" value="0x14090000" />
        <register type="NOA" address="0x00009888" value="0x1D050000" />
        <register type="NOA" address="0x00009888" value="0x15090000" />
        <register type="NOA" address="0x00009888" value="0x0003400C" />
        <register type="NOA" address="0x00009888" value="0x00058000" />
        <register type="NOA" address="0x00009888" value="0x020530C8" />
        <register type="NOA" address="0x00009888" value="0x00060003" />
        <register type="NOA" address="0x00009888" value="0x000800F5" />
        <register type="NOA" address="0x00009888" value="0x02083000" />
        <register type="NOA" address="0x00009888" value="0x02090000" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A9000" />
        <register type="NOA" address="0x00009888" value="0x0001400C" />
        <register type="NOA" address="0x00009888" value="0x000B00A0" />
        <register type="NOA" address="0x00009888" value="0x020B2000" />
        <register type="NOA" address="0x00009888" value="0x01058000" />
        <register type="NOA" address="0x00009888" value="0x05050C32" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x0106000C" />
        <register type="NOA" address="0x00009888" value="0x01080050" />
        <register type="NOA" address="0x00009888" value="0x03090000" />
        <register type="NOA" address="0x00009888" value="0x13090000" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0050" />
        <register type="NOA" address="0x00009888" value="0x030A2000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1C050000" />
        <register type="NOA" address="0x00009888" value="0x14090000" />
        <register type="NOA" address="0x00009888" value="0x1D050000" />
        <register type="NOA" address="0x00009888" value="0x15090000" />
        <register type="NOA" address="0x00009888" value="0x000310C0" />
        <register type="NOA" address="0x00009888" value="0x00058000" />
        <register type="NOA" address="0x00009888" value="0x06050C32" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00060030" />
        <register type="NOA" address="0x00009888" value="0x0008F500" />
        <register type="NOA" address="0x00009888" value="0x02080300" />
        <register type="NOA" address="0x00009888" value="0x02090000" />
        <register type="NOA" address="0x00009888" value="0x12090000" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0900" />
        <register type="NOA" address="0x00009888" value="0x000110C0" />
        <register type="NOA" address="0x00009888" value="0x000BA000" />
        <register type="NOA" address="0x00009888" value="0x020B0200" />
        <register type="NOA" address="0x00009888" value="0x01058000" />
        <register type="NOA" address="0x00009888" value="0x09050C32" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x010600C0" />
        <register type="NOA" address="0x00009888" value="0x01085000" />
        <register type="NOA" address="0x00009888" value="0x03090000" />
        <register type="NOA" address="0x00009888" value="0x11090000" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A5000" />
        <register type="NOA" address="0x00009888" value="0x030A0200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x14090000" />
        <register type="NOA" address="0x00009888" value="0x15090000" />
        <register type="NOA" address="0x00009888" value="0x00030400" />
        <register type="NOA" address="0x00009888" value="0x02080030" />
        <register type="NOA" address="0x00009888" value="0x02090000" />
        <register type="NOA" address="0x00009888" value="0x10090000" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x020A0090" />
        <register type="NOA" address="0x00009888" value="0x00010400" />
        <register type="NOA" address="0x00009888" value="0x020B0020" />
        <register type="NOA" address="0x00009888" value="0x03090000" />
        <register type="NOA" address="0x00009888" value="0x0F090000" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x030A0020" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x14090000" />
        <register type="NOA" address="0x00009888" value="0x15090000" />
        <register type="NOA" address="0x00009888" value="0x00030100" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x02090000" />
        <register type="NOA" address="0x00009888" value="0x0E090000" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x020A0009" />
        <register type="NOA" address="0x00009888" value="0x00010100" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x03090000" />
        <register type="NOA" address="0x00009888" value="0x0D090000" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x030A0002" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x0202005A" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031292" />
        <register type="NOA" address="0x00009888" value="0x04032489" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E0310E8" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42030105" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030008" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0308E7" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x400320A8" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001C00F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02025000" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02045000" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02055000" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x0208A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000130F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080A00" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010C00" />
        <register type="NOA" address="0x00009888" value="0x02020050" />
        <register type="NOA" address="0x00009888" value="0x02040050" />
        <register type="NOA" address="0x00009888" value="0x02050050" />
        <register type="NOA" address="0x00009888" value="0x020800A0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010300" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext622"
       chipset="ACMGT3"
       symbol_name="Ext622"
       underscore_name="ext622"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="21c9f2d3-9ffa-48a0-8f77-b25bc916b889"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RASTERIZER INPUT AVAILABLE SLICE4"
             symbol_name="RASTERIZER_INPUT_AVAILABLE_SLICE4"
             underscore_name="rasterizer_input_available_slice4"
             description="Percentage of time in which Rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER INPUT AVAILABLE SLICE5"
             symbol_name="RASTERIZER_INPUT_AVAILABLE_SLICE5"
             underscore_name="rasterizer_input_available_slice5"
             description="Percentage of time in which Rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER INPUT AVAILABLE SLICE6"
             symbol_name="RASTERIZER_INPUT_AVAILABLE_SLICE6"
             underscore_name="rasterizer_input_available_slice6"
             description="Percentage of time in which Rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER INPUT AVAILABLE SLICE7"
             symbol_name="RASTERIZER_INPUT_AVAILABLE_SLICE7"
             underscore_name="rasterizer_input_available_slice7"
             description="Percentage of time in which Rasterizer input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER TRANSACTION OUTPUT SLICE0"
             symbol_name="RASTERIZER_TRANSACTION_OUTPUT_SLICE0"
             underscore_name="rasterizer_transaction_output_slice0"
             description="Number of transactions pushed from Rasterizer to the Z pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice0"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER TRANSACTION OUTPUT SLICE1"
             symbol_name="RASTERIZER_TRANSACTION_OUTPUT_SLICE1"
             underscore_name="rasterizer_transaction_output_slice1"
             description="Number of transactions pushed from Rasterizer to the Z pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice1"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER TRANSACTION OUTPUT SLICE2"
             symbol_name="RASTERIZER_TRANSACTION_OUTPUT_SLICE2"
             underscore_name="rasterizer_transaction_output_slice2"
             description="Number of transactions pushed from Rasterizer to the Z pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice2"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER TRANSACTION OUTPUT SLICE3"
             symbol_name="RASTERIZER_TRANSACTION_OUTPUT_SLICE3"
             underscore_name="rasterizer_transaction_output_slice3"
             description="Number of transactions pushed from Rasterizer to the Z pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice3"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A057C00" />
        <register type="NOA" address="0x00009888" value="0x1C050013" />
        <register type="NOA" address="0x00009888" value="0x1B057C00" />
        <register type="NOA" address="0x00009888" value="0x1D050013" />
        <register type="NOA" address="0x00009888" value="0x00033000" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x10050F31" />
        <register type="NOA" address="0x00009888" value="0x0006C000" />
        <register type="NOA" address="0x00009888" value="0x02085F00" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x00013000" />
        <register type="NOA" address="0x00009888" value="0x020B0A00" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03050001" />
        <register type="NOA" address="0x00009888" value="0x0F050F31" />
        <register type="NOA" address="0x00009888" value="0x01063000" />
        <register type="NOA" address="0x00009888" value="0x03080500" />
        <register type="NOA" address="0x00009888" value="0x030A0500" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A057C00" />
        <register type="NOA" address="0x00009888" value="0x1C050013" />
        <register type="NOA" address="0x00009888" value="0x1B057C00" />
        <register type="NOA" address="0x00009888" value="0x1D050013" />
        <register type="NOA" address="0x00009888" value="0x00030300" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0C050F31" />
        <register type="NOA" address="0x00009888" value="0x00060C00" />
        <register type="NOA" address="0x00009888" value="0x0208005F" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010300" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03050001" />
        <register type="NOA" address="0x00009888" value="0x0B050F31" />
        <register type="NOA" address="0x00009888" value="0x01060300" />
        <register type="NOA" address="0x00009888" value="0x03080005" />
        <register type="NOA" address="0x00009888" value="0x030A0005" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1C050000" />
        <register type="NOA" address="0x00009888" value="0x1D050000" />
        <register type="NOA" address="0x00009888" value="0x0003000C" />
        <register type="NOA" address="0x00009888" value="0x00058000" />
        <register type="NOA" address="0x00009888" value="0x020530C8" />
        <register type="NOA" address="0x00009888" value="0x00060003" />
        <register type="NOA" address="0x00009888" value="0x000800F5" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x0001000C" />
        <register type="NOA" address="0x00009888" value="0x000B00A0" />
        <register type="NOA" address="0x00009888" value="0x01058000" />
        <register type="NOA" address="0x00009888" value="0x05050C32" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x0106000C" />
        <register type="NOA" address="0x00009888" value="0x01080050" />
        <register type="NOA" address="0x00009888" value="0x010A0050" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1C050000" />
        <register type="NOA" address="0x00009888" value="0x1D050000" />
        <register type="NOA" address="0x00009888" value="0x000300C0" />
        <register type="NOA" address="0x00009888" value="0x00058000" />
        <register type="NOA" address="0x00009888" value="0x06050C32" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00060030" />
        <register type="NOA" address="0x00009888" value="0x0008F500" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x000100C0" />
        <register type="NOA" address="0x00009888" value="0x000BA000" />
        <register type="NOA" address="0x00009888" value="0x01058000" />
        <register type="NOA" address="0x00009888" value="0x09050C32" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x010600C0" />
        <register type="NOA" address="0x00009888" value="0x01085000" />
        <register type="NOA" address="0x00009888" value="0x010A5000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x0002AA55" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032449" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032528" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42030109" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030008" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030201" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032421" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000060" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000180" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000600" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
    </register_config>
  </set>

  <set name="Ext623"
       chipset="ACMGT3"
       symbol_name="Ext623"
       underscore_name="ext623"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fa526e5f-fd03-4a7c-a49f-fda2ade7305c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RASTERIZER TRANSACTION OUTPUT SLICE4"
             symbol_name="RASTERIZER_TRANSACTION_OUTPUT_SLICE4"
             underscore_name="rasterizer_transaction_output_slice4"
             description="Number of transactions pushed from Rasterizer to the Z pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER TRANSACTION OUTPUT SLICE5"
             symbol_name="RASTERIZER_TRANSACTION_OUTPUT_SLICE5"
             underscore_name="rasterizer_transaction_output_slice5"
             description="Number of transactions pushed from Rasterizer to the Z pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice5"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER TRANSACTION OUTPUT SLICE6"
             symbol_name="RASTERIZER_TRANSACTION_OUTPUT_SLICE6"
             underscore_name="rasterizer_transaction_output_slice6"
             description="Number of transactions pushed from Rasterizer to the Z pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice6"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER TRANSACTION OUTPUT SLICE7"
             symbol_name="RASTERIZER_TRANSACTION_OUTPUT_SLICE7"
             underscore_name="rasterizer_transaction_output_slice7"
             description="Number of transactions pushed from Rasterizer to the Z pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice7"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECTS CULL SLICE0"
             symbol_name="STRIPSFAN_OBJECTS_CULL_SLICE0"
             underscore_name="stripsfan_objects_cull_slice0"
             description="Number of simple culled objects in Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECTS CULL SLICE1"
             symbol_name="STRIPSFAN_OBJECTS_CULL_SLICE1"
             underscore_name="stripsfan_objects_cull_slice1"
             description="Number of simple culled objects in Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ B 4 READ UADD"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECTS CULL SLICE2"
             symbol_name="STRIPSFAN_OBJECTS_CULL_SLICE2"
             underscore_name="stripsfan_objects_cull_slice2"
             description="Number of simple culled objects in Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECTS CULL SLICE3"
             symbol_name="STRIPSFAN_OBJECTS_CULL_SLICE3"
             underscore_name="stripsfan_objects_cull_slice3"
             description="Number of simple culled objects in Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ B 0 READ UADD"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1C097FC0" />
        <register type="NOA" address="0x00009888" value="0x1D097FC0" />
        <register type="NOA" address="0x00009888" value="0x00030030" />
        <register type="NOA" address="0x00009888" value="0x00080F00" />
        <register type="NOA" address="0x00009888" value="0x02094000" />
        <register type="NOA" address="0x00009888" value="0x04090005" />
        <register type="NOA" address="0x00009888" value="0x0A090940" />
        <register type="NOA" address="0x00009888" value="0x0C09002A" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000AA500" />
        <register type="NOA" address="0x00009888" value="0x00010030" />
        <register type="NOA" address="0x00009888" value="0x000B0A00" />
        <register type="NOA" address="0x00009888" value="0x03094000" />
        <register type="NOA" address="0x00009888" value="0x05090005" />
        <register type="NOA" address="0x00009888" value="0x09090940" />
        <register type="NOA" address="0x00009888" value="0x0B09002A" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0A00" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1C097FC0" />
        <register type="NOA" address="0x00009888" value="0x1D097FC0" />
        <register type="NOA" address="0x00009888" value="0x00030003" />
        <register type="NOA" address="0x00009888" value="0x0008000F" />
        <register type="NOA" address="0x00009888" value="0x02094000" />
        <register type="NOA" address="0x00009888" value="0x04090005" />
        <register type="NOA" address="0x00009888" value="0x06090940" />
        <register type="NOA" address="0x00009888" value="0x0809002A" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A00A5" />
        <register type="NOA" address="0x00009888" value="0x00010003" />
        <register type="NOA" address="0x00009888" value="0x000B000A" />
        <register type="NOA" address="0x00009888" value="0x03094000" />
        <register type="NOA" address="0x00009888" value="0x05094A05" />
        <register type="NOA" address="0x00009888" value="0x0709002A" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A000A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A057C00" />
        <register type="NOA" address="0x00009888" value="0x1C050013" />
        <register type="NOA" address="0x00009888" value="0x1B057C00" />
        <register type="NOA" address="0x00009888" value="0x1D050013" />
        <register type="NOA" address="0x00009888" value="0x00033000" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x10050F31" />
        <register type="NOA" address="0x00009888" value="0x0006C000" />
        <register type="NOA" address="0x00009888" value="0x02085F00" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x00013000" />
        <register type="NOA" address="0x00009888" value="0x020B0A00" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03050001" />
        <register type="NOA" address="0x00009888" value="0x0F050F31" />
        <register type="NOA" address="0x00009888" value="0x01063000" />
        <register type="NOA" address="0x00009888" value="0x03080500" />
        <register type="NOA" address="0x00009888" value="0x030A0500" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A057C00" />
        <register type="NOA" address="0x00009888" value="0x1C050013" />
        <register type="NOA" address="0x00009888" value="0x1B057C00" />
        <register type="NOA" address="0x00009888" value="0x1D050013" />
        <register type="NOA" address="0x00009888" value="0x00030300" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0C050F31" />
        <register type="NOA" address="0x00009888" value="0x00060C00" />
        <register type="NOA" address="0x00009888" value="0x0208005F" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010300" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03050001" />
        <register type="NOA" address="0x00009888" value="0x0B050F31" />
        <register type="NOA" address="0x00009888" value="0x01060300" />
        <register type="NOA" address="0x00009888" value="0x03080005" />
        <register type="NOA" address="0x00009888" value="0x030A0005" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAFF" />
        <register type="NOA" address="0x00009888" value="0x020255AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031292" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032109" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42031928" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030126" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030CE9" />
        <register type="NOA" address="0x00009888" value="0x48030067" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000100F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F000" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext624"
       chipset="ACMGT3"
       symbol_name="Ext624"
       underscore_name="ext624"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4fffc158-263b-4d29-afd1-1aa0dd09f1e3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="STRIPSFAN OBJECT COUNT SLICE0"
             symbol_name="STRIPSFAN_OBJECT_COUNT_SLICE0"
             underscore_name="stripsfan_object_count_slice0"
             description="Number of objects exiting Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECT COUNT SLICE1"
             symbol_name="STRIPSFAN_OBJECT_COUNT_SLICE1"
             underscore_name="stripsfan_object_count_slice1"
             description="Number of objects exiting Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECT COUNT SLICE2"
             symbol_name="STRIPSFAN_OBJECT_COUNT_SLICE2"
             underscore_name="stripsfan_object_count_slice2"
             description="Number of objects exiting Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECT COUNT SLICE3"
             symbol_name="STRIPSFAN_OBJECT_COUNT_SLICE3"
             underscore_name="stripsfan_object_count_slice3"
             description="Number of objects exiting Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECT COUNT SLICE4"
             symbol_name="STRIPSFAN_OBJECT_COUNT_SLICE4"
             underscore_name="stripsfan_object_count_slice4"
             description="Number of objects exiting Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECT COUNT SLICE5"
             symbol_name="STRIPSFAN_OBJECT_COUNT_SLICE5"
             underscore_name="stripsfan_object_count_slice5"
             description="Number of objects exiting Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECT COUNT SLICE6"
             symbol_name="STRIPSFAN_OBJECT_COUNT_SLICE6"
             underscore_name="stripsfan_object_count_slice6"
             description="Number of objects exiting Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECT COUNT SLICE7"
             symbol_name="STRIPSFAN_OBJECT_COUNT_SLICE7"
             underscore_name="stripsfan_object_count_slice7"
             description="Number of objects exiting Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER OUTPUT READY SLICE0"
             symbol_name="RASTERIZER_OUTPUT_READY_SLICE0"
             underscore_name="rasterizer_output_ready_slice0"
             description="Percentage of time in which Rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER OUTPUT READY SLICE1"
             symbol_name="RASTERIZER_OUTPUT_READY_SLICE1"
             underscore_name="rasterizer_output_ready_slice1"
             description="Percentage of time in which Rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER OUTPUT READY SLICE2"
             symbol_name="RASTERIZER_OUTPUT_READY_SLICE2"
             underscore_name="rasterizer_output_ready_slice2"
             description="Percentage of time in which Rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER OUTPUT READY SLICE3"
             symbol_name="RASTERIZER_OUTPUT_READY_SLICE3"
             underscore_name="rasterizer_output_ready_slice3"
             description="Percentage of time in which Rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER OUTPUT READY SLICE4"
             symbol_name="RASTERIZER_OUTPUT_READY_SLICE4"
             underscore_name="rasterizer_output_ready_slice4"
             description="Percentage of time in which Rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER OUTPUT READY SLICE5"
             symbol_name="RASTERIZER_OUTPUT_READY_SLICE5"
             underscore_name="rasterizer_output_ready_slice5"
             description="Percentage of time in which Rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER OUTPUT READY SLICE6"
             symbol_name="RASTERIZER_OUTPUT_READY_SLICE6"
             underscore_name="rasterizer_output_ready_slice6"
             description="Percentage of time in which Rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RASTERIZER OUTPUT READY SLICE7"
             symbol_name="RASTERIZER_OUTPUT_READY_SLICE7"
             underscore_name="rasterizer_output_ready_slice7"
             description="Percentage of time in which Rasterizer output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12057C00" />
        <register type="NOA" address="0x00009888" value="0x1A057800" />
        <register type="NOA" address="0x00009888" value="0x13057C00" />
        <register type="NOA" address="0x00009888" value="0x1B057800" />
        <register type="NOA" address="0x00009888" value="0x00034040" />
        <register type="NOA" address="0x00009888" value="0x00050002" />
        <register type="NOA" address="0x00009888" value="0x08050D00" />
        <register type="NOA" address="0x00009888" value="0x10050080" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00068080" />
        <register type="NOA" address="0x00009888" value="0x00087000" />
        <register type="NOA" address="0x00009888" value="0x02087000" />
        <register type="NOA" address="0x00009888" value="0x000A5000" />
        <register type="NOA" address="0x00009888" value="0x020A5000" />
        <register type="NOA" address="0x00009888" value="0x00014040" />
        <register type="NOA" address="0x00009888" value="0x000B2000" />
        <register type="NOA" address="0x00009888" value="0x020B2000" />
        <register type="NOA" address="0x00009888" value="0x01050002" />
        <register type="NOA" address="0x00009888" value="0x09050034" />
        <register type="NOA" address="0x00009888" value="0x11050002" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x01064040" />
        <register type="NOA" address="0x00009888" value="0x01081000" />
        <register type="NOA" address="0x00009888" value="0x03081000" />
        <register type="NOA" address="0x00009888" value="0x010A1000" />
        <register type="NOA" address="0x00009888" value="0x030A1000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x12057C00" />
        <register type="NOA" address="0x00009888" value="0x1A057800" />
        <register type="NOA" address="0x00009888" value="0x13057C00" />
        <register type="NOA" address="0x00009888" value="0x1B057800" />
        <register type="NOA" address="0x00009888" value="0x00031010" />
        <register type="NOA" address="0x00009888" value="0x00050002" />
        <register type="NOA" address="0x00009888" value="0x06050D00" />
        <register type="NOA" address="0x00009888" value="0x0E050080" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00062020" />
        <register type="NOA" address="0x00009888" value="0x00080700" />
        <register type="NOA" address="0x00009888" value="0x02080700" />
        <register type="NOA" address="0x00009888" value="0x000A0500" />
        <register type="NOA" address="0x00009888" value="0x020A0500" />
        <register type="NOA" address="0x00009888" value="0x00011010" />
        <register type="NOA" address="0x00009888" value="0x000B0200" />
        <register type="NOA" address="0x00009888" value="0x020B0200" />
        <register type="NOA" address="0x00009888" value="0x01050002" />
        <register type="NOA" address="0x00009888" value="0x07050034" />
        <register type="NOA" address="0x00009888" value="0x0F050002" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x01061010" />
        <register type="NOA" address="0x00009888" value="0x01080100" />
        <register type="NOA" address="0x00009888" value="0x03080100" />
        <register type="NOA" address="0x00009888" value="0x010A0100" />
        <register type="NOA" address="0x00009888" value="0x030A0100" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x12057C00" />
        <register type="NOA" address="0x00009888" value="0x1A057800" />
        <register type="NOA" address="0x00009888" value="0x13057C00" />
        <register type="NOA" address="0x00009888" value="0x1B057800" />
        <register type="NOA" address="0x00009888" value="0x00030404" />
        <register type="NOA" address="0x00009888" value="0x00050002" />
        <register type="NOA" address="0x00009888" value="0x04050D00" />
        <register type="NOA" address="0x00009888" value="0x0C050080" />
        <register type="NOA" address="0x00009888" value="0x02050000" />
        <register type="NOA" address="0x00009888" value="0x00060808" />
        <register type="NOA" address="0x00009888" value="0x00080070" />
        <register type="NOA" address="0x00009888" value="0x02080070" />
        <register type="NOA" address="0x00009888" value="0x000A0050" />
        <register type="NOA" address="0x00009888" value="0x020A0050" />
        <register type="NOA" address="0x00009888" value="0x00010404" />
        <register type="NOA" address="0x00009888" value="0x000B0020" />
        <register type="NOA" address="0x00009888" value="0x020B0020" />
        <register type="NOA" address="0x00009888" value="0x01050002" />
        <register type="NOA" address="0x00009888" value="0x05050034" />
        <register type="NOA" address="0x00009888" value="0x0D050002" />
        <register type="NOA" address="0x00009888" value="0x03050000" />
        <register type="NOA" address="0x00009888" value="0x01060404" />
        <register type="NOA" address="0x00009888" value="0x01080010" />
        <register type="NOA" address="0x00009888" value="0x03080010" />
        <register type="NOA" address="0x00009888" value="0x010A0010" />
        <register type="NOA" address="0x00009888" value="0x030A0010" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x12057C00" />
        <register type="NOA" address="0x00009888" value="0x1A057800" />
        <register type="NOA" address="0x00009888" value="0x13057C00" />
        <register type="NOA" address="0x00009888" value="0x1B057800" />
        <register type="NOA" address="0x00009888" value="0x00030101" />
        <register type="NOA" address="0x00009888" value="0x00050002" />
        <register type="NOA" address="0x00009888" value="0x02053400" />
        <register type="NOA" address="0x00009888" value="0x0A050080" />
        <register type="NOA" address="0x00009888" value="0x00060202" />
        <register type="NOA" address="0x00009888" value="0x00080007" />
        <register type="NOA" address="0x00009888" value="0x02080007" />
        <register type="NOA" address="0x00009888" value="0x000A0005" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x00010101" />
        <register type="NOA" address="0x00009888" value="0x000B0002" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x01050002" />
        <register type="NOA" address="0x00009888" value="0x030500D0" />
        <register type="NOA" address="0x00009888" value="0x0B050002" />
        <register type="NOA" address="0x00009888" value="0x01060101" />
        <register type="NOA" address="0x00009888" value="0x01080001" />
        <register type="NOA" address="0x00009888" value="0x03080001" />
        <register type="NOA" address="0x00009888" value="0x010A0001" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AF00" />
        <register type="NOA" address="0x00009888" value="0x0208AF00" />
        <register type="NOA" address="0x00009888" value="0x0002005A" />
        <register type="NOA" address="0x00009888" value="0x0202005A" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02031292" />
        <register type="NOA" address="0x00009888" value="0x04032489" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032000" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42030109" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030C28" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030209" />
        <register type="NOA" address="0x00009888" value="0x48030093" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030521" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001C0C0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x02025000" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x02045000" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x02055000" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009888" value="0x0208A000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00013030" />
        <register type="NOA" address="0x00009888" value="0x00020500" />
        <register type="NOA" address="0x00009888" value="0x02020500" />
        <register type="NOA" address="0x00009888" value="0x00040500" />
        <register type="NOA" address="0x00009888" value="0x02040500" />
        <register type="NOA" address="0x00009888" value="0x00050500" />
        <register type="NOA" address="0x00009888" value="0x02050500" />
        <register type="NOA" address="0x00009888" value="0x00080A00" />
        <register type="NOA" address="0x00009888" value="0x02080A00" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010C0C" />
        <register type="NOA" address="0x00009888" value="0x00020050" />
        <register type="NOA" address="0x00009888" value="0x02020050" />
        <register type="NOA" address="0x00009888" value="0x00040050" />
        <register type="NOA" address="0x00009888" value="0x02040050" />
        <register type="NOA" address="0x00009888" value="0x00050050" />
        <register type="NOA" address="0x00009888" value="0x02050050" />
        <register type="NOA" address="0x00009888" value="0x000800A0" />
        <register type="NOA" address="0x00009888" value="0x020800A0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010303" />
        <register type="NOA" address="0x00009888" value="0x00020005" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00040005" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00050005" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008000A" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext625"
       chipset="ACMGT3"
       symbol_name="Ext625"
       underscore_name="ext625"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="84cc7f2d-8833-4508-b075-965fc4d88ee2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="STRIPSFAN OBJECTS CULL SLICE4"
             symbol_name="STRIPSFAN_OBJECTS_CULL_SLICE4"
             underscore_name="stripsfan_objects_cull_slice4"
             description="Number of simple culled objects in Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECTS CULL SLICE5"
             symbol_name="STRIPSFAN_OBJECTS_CULL_SLICE5"
             underscore_name="stripsfan_objects_cull_slice5"
             description="Number of simple culled objects in Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ C 4 READ UADD"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECTS CULL SLICE6"
             symbol_name="STRIPSFAN_OBJECTS_CULL_SLICE6"
             underscore_name="stripsfan_objects_cull_slice6"
             description="Number of simple culled objects in Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OBJECTS CULL SLICE7"
             symbol_name="STRIPSFAN_OBJECTS_CULL_SLICE7"
             underscore_name="stripsfan_objects_cull_slice7"
             description="Number of simple culled objects in Stripsfan stage"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OUTPUT READY SLICE0"
             symbol_name="STRIPSFAN_OUTPUT_READY_SLICE0"
             underscore_name="stripsfan_output_ready_slice0"
             description="Percentage of time in which in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OUTPUT READY SLICE1"
             symbol_name="STRIPSFAN_OUTPUT_READY_SLICE1"
             underscore_name="stripsfan_output_ready_slice1"
             description="Percentage of time in which in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OUTPUT READY SLICE2"
             symbol_name="STRIPSFAN_OUTPUT_READY_SLICE2"
             underscore_name="stripsfan_output_ready_slice2"
             description="Percentage of time in which in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OUTPUT READY SLICE3"
             symbol_name="STRIPSFAN_OUTPUT_READY_SLICE3"
             underscore_name="stripsfan_output_ready_slice3"
             description="Percentage of time in which in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OUTPUT READY SLICE4"
             symbol_name="STRIPSFAN_OUTPUT_READY_SLICE4"
             underscore_name="stripsfan_output_ready_slice4"
             description="Percentage of time in which in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OUTPUT READY SLICE5"
             symbol_name="STRIPSFAN_OUTPUT_READY_SLICE5"
             underscore_name="stripsfan_output_ready_slice5"
             description="Percentage of time in which in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OUTPUT READY SLICE6"
             symbol_name="STRIPSFAN_OUTPUT_READY_SLICE6"
             underscore_name="stripsfan_output_ready_slice6"
             description="Percentage of time in which in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="STRIPSFAN OUTPUT READY SLICE7"
             symbol_name="STRIPSFAN_OUTPUT_READY_SLICE7"
             underscore_name="stripsfan_output_ready_slice7"
             description="Percentage of time in which in which geometry pipeline output is ready"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7"
             mdapi_group="Geometry"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1E09000A" />
        <register type="NOA" address="0x00009888" value="0x1F09000A" />
        <register type="NOA" address="0x00009888" value="0x00030002" />
        <register type="NOA" address="0x00009888" value="0x0008000C" />
        <register type="NOA" address="0x00009888" value="0x04096800" />
        <register type="NOA" address="0x00009888" value="0x02090000" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0006" />
        <register type="NOA" address="0x00009888" value="0x00010002" />
        <register type="NOA" address="0x00009888" value="0x000B0008" />
        <register type="NOA" address="0x00009888" value="0x05090000" />
        <register type="NOA" address="0x00009888" value="0x07090034" />
        <register type="NOA" address="0x00009888" value="0x03090000" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0008" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1E09000A" />
        <register type="NOA" address="0x00009888" value="0x1F09000A" />
        <register type="NOA" address="0x00009888" value="0x00030008" />
        <register type="NOA" address="0x00009888" value="0x000800C0" />
        <register type="NOA" address="0x00009888" value="0x04090000" />
        <register type="NOA" address="0x00009888" value="0x06090D00" />
        <register type="NOA" address="0x00009888" value="0x02090000" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0060" />
        <register type="NOA" address="0x00009888" value="0x00010008" />
        <register type="NOA" address="0x00009888" value="0x000B0080" />
        <register type="NOA" address="0x00009888" value="0x05090000" />
        <register type="NOA" address="0x00009888" value="0x09090034" />
        <register type="NOA" address="0x00009888" value="0x03090000" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0080" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1C097FC0" />
        <register type="NOA" address="0x00009888" value="0x1E09000A" />
        <register type="NOA" address="0x00009888" value="0x1D097FC0" />
        <register type="NOA" address="0x00009888" value="0x1F09000A" />
        <register type="NOA" address="0x00009888" value="0x00033020" />
        <register type="NOA" address="0x00009888" value="0x00080C00" />
        <register type="NOA" address="0x00009888" value="0x02080F00" />
        <register type="NOA" address="0x00009888" value="0x02094000" />
        <register type="NOA" address="0x00009888" value="0x04090005" />
        <register type="NOA" address="0x00009888" value="0x08090D00" />
        <register type="NOA" address="0x00009888" value="0x12090940" />
        <register type="NOA" address="0x00009888" value="0x1409002A" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A0600" />
        <register type="NOA" address="0x00009888" value="0x020AA500" />
        <register type="NOA" address="0x00009888" value="0x00013020" />
        <register type="NOA" address="0x00009888" value="0x000B0800" />
        <register type="NOA" address="0x00009888" value="0x020B0A00" />
        <register type="NOA" address="0x00009888" value="0x03094000" />
        <register type="NOA" address="0x00009888" value="0x05090005" />
        <register type="NOA" address="0x00009888" value="0x0B090034" />
        <register type="NOA" address="0x00009888" value="0x11090940" />
        <register type="NOA" address="0x00009888" value="0x1309002A" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A0800" />
        <register type="NOA" address="0x00009888" value="0x030A0A00" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1C097FC0" />
        <register type="NOA" address="0x00009888" value="0x1E09000A" />
        <register type="NOA" address="0x00009888" value="0x1D097FC0" />
        <register type="NOA" address="0x00009888" value="0x1F09000A" />
        <register type="NOA" address="0x00009888" value="0x00030380" />
        <register type="NOA" address="0x00009888" value="0x0008C000" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x02094000" />
        <register type="NOA" address="0x00009888" value="0x04090005" />
        <register type="NOA" address="0x00009888" value="0x0A090D00" />
        <register type="NOA" address="0x00009888" value="0x0E090940" />
        <register type="NOA" address="0x00009888" value="0x1009002A" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x000A6000" />
        <register type="NOA" address="0x00009888" value="0x020A00A5" />
        <register type="NOA" address="0x00009888" value="0x00010380" />
        <register type="NOA" address="0x00009888" value="0x000B8000" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x03094000" />
        <register type="NOA" address="0x00009888" value="0x05090005" />
        <register type="NOA" address="0x00009888" value="0x0D090974" />
        <register type="NOA" address="0x00009888" value="0x0F09002A" />
        <register type="NOA" address="0x00009888" value="0x01090000" />
        <register type="NOA" address="0x00009888" value="0x010A8000" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0002A500" />
        <register type="NOA" address="0x00009888" value="0x020255AA" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032109" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032428" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030101" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031060" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010003" />
        <register type="NOA" address="0x00009888" value="0x00020005" />
        <register type="NOA" address="0x00009888" value="0x00040005" />
        <register type="NOA" address="0x00009888" value="0x00050005" />
        <register type="NOA" address="0x00009888" value="0x0008000A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001000C" />
        <register type="NOA" address="0x00009888" value="0x00020050" />
        <register type="NOA" address="0x00009888" value="0x00040050" />
        <register type="NOA" address="0x00009888" value="0x00050050" />
        <register type="NOA" address="0x00009888" value="0x000800A0" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F030" />
        <register type="NOA" address="0x00009888" value="0x00020500" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00040500" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00050500" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x00080A00" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FC0" />
        <register type="NOA" address="0x00009888" value="0x00025000" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045000" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext626"
       chipset="ACMGT3"
       symbol_name="Ext626"
       underscore_name="ext626"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0a6dbfd2-9294-4638-98ca-730eb9906e7f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="URB READ SLICE0"
             symbol_name="URB_READ_SLICE0"
             underscore_name="urb_read_slice0"
             description="Number of URB reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD"
             availability="$GtSlice0"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB WRITE SLICE0"
             symbol_name="URB_WRITE_SLICE0"
             underscore_name="urb_write_slice0"
             description="Number of URB writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD B 7 READ UADD B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice0"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB CROSS SLICE READ SLICE0"
             symbol_name="URB_CROSS_SLICE_READ_SLICE0"
             underscore_name="urb_cross_slice_read_slice0"
             description="Number of URB reads occurred from cross slices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice0"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x180703C0" />
        <register type="NOA" address="0x00009888" value="0x1A070180" />
        <register type="NOA" address="0x00009888" value="0x18080F00" />
        <register type="NOA" address="0x00009888" value="0x1A080180" />
        <register type="NOA" address="0x00009888" value="0x04072100" />
        <register type="NOA" address="0x00009888" value="0x08070840" />
        <register type="NOA" address="0x00009888" value="0x0A070020" />
        <register type="NOA" address="0x00009888" value="0x0E0704D4" />
        <register type="NOA" address="0x00009888" value="0x10070012" />
        <register type="NOA" address="0x00009888" value="0x14070597" />
        <register type="NOA" address="0x00009888" value="0x16070015" />
        <register type="NOA" address="0x00009888" value="0x00070000" />
        <register type="NOA" address="0x00009888" value="0x02070000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x0608C310" />
        <register type="NOA" address="0x00009888" value="0x0A0808E4" />
        <register type="NOA" address="0x00009888" value="0x0C080022" />
        <register type="NOA" address="0x00009888" value="0x100809A7" />
        <register type="NOA" address="0x00009888" value="0x12080025" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x00080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0009E38C" />
        <register type="NOA" address="0x00009888" value="0x000A95A5" />
        <register type="NOA" address="0x00009888" value="0x020AA95A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C63" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030060" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030003" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext627"
       chipset="ACMGT3"
       symbol_name="Ext627"
       underscore_name="ext627"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="59af2a26-e755-437d-9bf0-8ce5ac59c5e3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="URB READ SLICE1"
             symbol_name="URB_READ_SLICE1"
             underscore_name="urb_read_slice1"
             description="Number of URB reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD"
             availability="$GtSlice1"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB WRITE SLICE1"
             symbol_name="URB_WRITE_SLICE1"
             underscore_name="urb_write_slice1"
             description="Number of URB writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD B 7 READ UADD B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice1"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB CROSS SLICE READ SLICE1"
             symbol_name="URB_CROSS_SLICE_READ_SLICE1"
             underscore_name="urb_cross_slice_read_slice1"
             description="Number of URB reads occurred from cross slices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice1"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x190703C0" />
        <register type="NOA" address="0x00009888" value="0x1B070180" />
        <register type="NOA" address="0x00009888" value="0x19080F00" />
        <register type="NOA" address="0x00009888" value="0x1B080180" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x05072100" />
        <register type="NOA" address="0x00009888" value="0x09070840" />
        <register type="NOA" address="0x00009888" value="0x0B070020" />
        <register type="NOA" address="0x00009888" value="0x0F0704D4" />
        <register type="NOA" address="0x00009888" value="0x11070012" />
        <register type="NOA" address="0x00009888" value="0x15070597" />
        <register type="NOA" address="0x00009888" value="0x17070015" />
        <register type="NOA" address="0x00009888" value="0x01070000" />
        <register type="NOA" address="0x00009888" value="0x03070000" />
        <register type="NOA" address="0x00009888" value="0x05080000" />
        <register type="NOA" address="0x00009888" value="0x0708C310" />
        <register type="NOA" address="0x00009888" value="0x0B0808E4" />
        <register type="NOA" address="0x00009888" value="0x0D080022" />
        <register type="NOA" address="0x00009888" value="0x110809A7" />
        <register type="NOA" address="0x00009888" value="0x13080025" />
        <register type="NOA" address="0x00009888" value="0x09080000" />
        <register type="NOA" address="0x00009888" value="0x01080000" />
        <register type="NOA" address="0x00009888" value="0x03080000" />
        <register type="NOA" address="0x00009888" value="0x0109E38C" />
        <register type="NOA" address="0x00009888" value="0x010A95A5" />
        <register type="NOA" address="0x00009888" value="0x030AA95A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C63" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030060" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030003" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext628"
       chipset="ACMGT3"
       symbol_name="Ext628"
       underscore_name="ext628"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="07ea29bd-3559-458b-8aa8-75bbdde0f619"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="URB READ SLICE2"
             symbol_name="URB_READ_SLICE2"
             underscore_name="urb_read_slice2"
             description="Number of URB reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD"
             availability="$GtSlice2"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB WRITE SLICE2"
             symbol_name="URB_WRITE_SLICE2"
             underscore_name="urb_write_slice2"
             description="Number of URB writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD B 7 READ UADD B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice2"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB CROSS SLICE READ SLICE2"
             symbol_name="URB_CROSS_SLICE_READ_SLICE2"
             underscore_name="urb_cross_slice_read_slice2"
             description="Number of URB reads occurred from cross slices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice2"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x180703C0" />
        <register type="NOA" address="0x00009888" value="0x1A070180" />
        <register type="NOA" address="0x00009888" value="0x18080F00" />
        <register type="NOA" address="0x00009888" value="0x1A080180" />
        <register type="NOA" address="0x00009888" value="0x04072100" />
        <register type="NOA" address="0x00009888" value="0x08070840" />
        <register type="NOA" address="0x00009888" value="0x0A070020" />
        <register type="NOA" address="0x00009888" value="0x0E0704D4" />
        <register type="NOA" address="0x00009888" value="0x10070012" />
        <register type="NOA" address="0x00009888" value="0x14070597" />
        <register type="NOA" address="0x00009888" value="0x16070015" />
        <register type="NOA" address="0x00009888" value="0x00070000" />
        <register type="NOA" address="0x00009888" value="0x02070000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x0608C310" />
        <register type="NOA" address="0x00009888" value="0x0A0808E4" />
        <register type="NOA" address="0x00009888" value="0x0C080022" />
        <register type="NOA" address="0x00009888" value="0x100809A7" />
        <register type="NOA" address="0x00009888" value="0x12080025" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x00080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0009E38C" />
        <register type="NOA" address="0x00009888" value="0x000A95A5" />
        <register type="NOA" address="0x00009888" value="0x020AA95A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C63" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030060" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030003" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext629"
       chipset="ACMGT3"
       symbol_name="Ext629"
       underscore_name="ext629"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c0a396af-30c1-458b-ae7f-e39cd59e6e99"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="URB READ SLICE3"
             symbol_name="URB_READ_SLICE3"
             underscore_name="urb_read_slice3"
             description="Number of URB reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD"
             availability="$GtSlice3"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB WRITE SLICE3"
             symbol_name="URB_WRITE_SLICE3"
             underscore_name="urb_write_slice3"
             description="Number of URB writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD B 7 READ UADD B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice3"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB CROSS SLICE READ SLICE3"
             symbol_name="URB_CROSS_SLICE_READ_SLICE3"
             underscore_name="urb_cross_slice_read_slice3"
             description="Number of URB reads occurred from cross slices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice3"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x190703C0" />
        <register type="NOA" address="0x00009888" value="0x1B070180" />
        <register type="NOA" address="0x00009888" value="0x19080F00" />
        <register type="NOA" address="0x00009888" value="0x1B080180" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x05072100" />
        <register type="NOA" address="0x00009888" value="0x09070840" />
        <register type="NOA" address="0x00009888" value="0x0B070020" />
        <register type="NOA" address="0x00009888" value="0x0F0704D4" />
        <register type="NOA" address="0x00009888" value="0x11070012" />
        <register type="NOA" address="0x00009888" value="0x15070597" />
        <register type="NOA" address="0x00009888" value="0x17070015" />
        <register type="NOA" address="0x00009888" value="0x01070000" />
        <register type="NOA" address="0x00009888" value="0x03070000" />
        <register type="NOA" address="0x00009888" value="0x05080000" />
        <register type="NOA" address="0x00009888" value="0x0708C310" />
        <register type="NOA" address="0x00009888" value="0x0B0808E4" />
        <register type="NOA" address="0x00009888" value="0x0D080022" />
        <register type="NOA" address="0x00009888" value="0x110809A7" />
        <register type="NOA" address="0x00009888" value="0x13080025" />
        <register type="NOA" address="0x00009888" value="0x09080000" />
        <register type="NOA" address="0x00009888" value="0x01080000" />
        <register type="NOA" address="0x00009888" value="0x03080000" />
        <register type="NOA" address="0x00009888" value="0x0109E38C" />
        <register type="NOA" address="0x00009888" value="0x010A95A5" />
        <register type="NOA" address="0x00009888" value="0x030AA95A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C63" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030060" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030003" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext630"
       chipset="ACMGT3"
       symbol_name="Ext630"
       underscore_name="ext630"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fdbc72a7-fd96-4120-b5fb-f7340e4ef6aa"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="URB READ SLICE4"
             symbol_name="URB_READ_SLICE4"
             underscore_name="urb_read_slice4"
             description="Number of URB reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD"
             availability="$GtSlice4"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB WRITE SLICE4"
             symbol_name="URB_WRITE_SLICE4"
             underscore_name="urb_write_slice4"
             description="Number of URB writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD B 7 READ UADD B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice4"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB CROSS SLICE READ SLICE4"
             symbol_name="URB_CROSS_SLICE_READ_SLICE4"
             underscore_name="urb_cross_slice_read_slice4"
             description="Number of URB reads occurred from cross slices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice4"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x180703C0" />
        <register type="NOA" address="0x00009888" value="0x1A070180" />
        <register type="NOA" address="0x00009888" value="0x18080F00" />
        <register type="NOA" address="0x00009888" value="0x1A080180" />
        <register type="NOA" address="0x00009888" value="0x04072100" />
        <register type="NOA" address="0x00009888" value="0x08070840" />
        <register type="NOA" address="0x00009888" value="0x0A070020" />
        <register type="NOA" address="0x00009888" value="0x0E0704D4" />
        <register type="NOA" address="0x00009888" value="0x10070012" />
        <register type="NOA" address="0x00009888" value="0x14070597" />
        <register type="NOA" address="0x00009888" value="0x16070015" />
        <register type="NOA" address="0x00009888" value="0x00070000" />
        <register type="NOA" address="0x00009888" value="0x02070000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x0608C310" />
        <register type="NOA" address="0x00009888" value="0x0A0808E4" />
        <register type="NOA" address="0x00009888" value="0x0C080022" />
        <register type="NOA" address="0x00009888" value="0x100809A7" />
        <register type="NOA" address="0x00009888" value="0x12080025" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x00080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0009E38C" />
        <register type="NOA" address="0x00009888" value="0x000A95A5" />
        <register type="NOA" address="0x00009888" value="0x020AA95A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C63" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030060" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030003" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext631"
       chipset="ACMGT3"
       symbol_name="Ext631"
       underscore_name="ext631"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8a190eb3-4bf6-456f-ba97-6ad3dd9f9041"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="URB READ SLICE5"
             symbol_name="URB_READ_SLICE5"
             underscore_name="urb_read_slice5"
             description="Number of URB reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD"
             availability="$GtSlice5"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB WRITE SLICE5"
             symbol_name="URB_WRITE_SLICE5"
             underscore_name="urb_write_slice5"
             description="Number of URB writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD B 7 READ UADD B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice5"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB CROSS SLICE READ SLICE5"
             symbol_name="URB_CROSS_SLICE_READ_SLICE5"
             underscore_name="urb_cross_slice_read_slice5"
             description="Number of URB reads occurred from cross slices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice5"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x190703C0" />
        <register type="NOA" address="0x00009888" value="0x1B070180" />
        <register type="NOA" address="0x00009888" value="0x19080F00" />
        <register type="NOA" address="0x00009888" value="0x1B080180" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x05072100" />
        <register type="NOA" address="0x00009888" value="0x09070840" />
        <register type="NOA" address="0x00009888" value="0x0B070020" />
        <register type="NOA" address="0x00009888" value="0x0F0704D4" />
        <register type="NOA" address="0x00009888" value="0x11070012" />
        <register type="NOA" address="0x00009888" value="0x15070597" />
        <register type="NOA" address="0x00009888" value="0x17070015" />
        <register type="NOA" address="0x00009888" value="0x01070000" />
        <register type="NOA" address="0x00009888" value="0x03070000" />
        <register type="NOA" address="0x00009888" value="0x05080000" />
        <register type="NOA" address="0x00009888" value="0x0708C310" />
        <register type="NOA" address="0x00009888" value="0x0B0808E4" />
        <register type="NOA" address="0x00009888" value="0x0D080022" />
        <register type="NOA" address="0x00009888" value="0x110809A7" />
        <register type="NOA" address="0x00009888" value="0x13080025" />
        <register type="NOA" address="0x00009888" value="0x09080000" />
        <register type="NOA" address="0x00009888" value="0x01080000" />
        <register type="NOA" address="0x00009888" value="0x03080000" />
        <register type="NOA" address="0x00009888" value="0x0109E38C" />
        <register type="NOA" address="0x00009888" value="0x010A95A5" />
        <register type="NOA" address="0x00009888" value="0x030AA95A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C63" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030060" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030003" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext632"
       chipset="ACMGT3"
       symbol_name="Ext632"
       underscore_name="ext632"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="690cf267-acc5-4f2a-a9d9-e424d39d0085"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="URB READ SLICE6"
             symbol_name="URB_READ_SLICE6"
             underscore_name="urb_read_slice6"
             description="Number of URB reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD"
             availability="$GtSlice6"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB WRITE SLICE6"
             symbol_name="URB_WRITE_SLICE6"
             underscore_name="urb_write_slice6"
             description="Number of URB writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD B 7 READ UADD B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice6"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB CROSS SLICE READ SLICE6"
             symbol_name="URB_CROSS_SLICE_READ_SLICE6"
             underscore_name="urb_cross_slice_read_slice6"
             description="Number of URB reads occurred from cross slices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice6"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x180703C0" />
        <register type="NOA" address="0x00009888" value="0x1A070180" />
        <register type="NOA" address="0x00009888" value="0x18080F00" />
        <register type="NOA" address="0x00009888" value="0x1A080180" />
        <register type="NOA" address="0x00009888" value="0x04072100" />
        <register type="NOA" address="0x00009888" value="0x08070840" />
        <register type="NOA" address="0x00009888" value="0x0A070020" />
        <register type="NOA" address="0x00009888" value="0x0E0704D4" />
        <register type="NOA" address="0x00009888" value="0x10070012" />
        <register type="NOA" address="0x00009888" value="0x14070597" />
        <register type="NOA" address="0x00009888" value="0x16070015" />
        <register type="NOA" address="0x00009888" value="0x00070000" />
        <register type="NOA" address="0x00009888" value="0x02070000" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x0608C310" />
        <register type="NOA" address="0x00009888" value="0x0A0808E4" />
        <register type="NOA" address="0x00009888" value="0x0C080022" />
        <register type="NOA" address="0x00009888" value="0x100809A7" />
        <register type="NOA" address="0x00009888" value="0x12080025" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x00080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0009E38C" />
        <register type="NOA" address="0x00009888" value="0x000A95A5" />
        <register type="NOA" address="0x00009888" value="0x020AA95A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C63" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030060" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030003" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext633"
       chipset="ACMGT3"
       symbol_name="Ext633"
       underscore_name="ext633"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7dfd1792-f14e-47cb-b3c3-969deb04e830"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="URB READ SLICE7"
             symbol_name="URB_READ_SLICE7"
             underscore_name="urb_read_slice7"
             description="Number of URB reads"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD C 3 READ UADD C 2 READ UADD"
             availability="$GtSlice7"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB WRITE SLICE7"
             symbol_name="URB_WRITE_SLICE7"
             underscore_name="urb_write_slice7"
             description="Number of URB writes"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ C 0 READ UADD B 7 READ UADD B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice7"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="URB CROSS SLICE READ SLICE7"
             symbol_name="URB_CROSS_SLICE_READ_SLICE7"
             underscore_name="urb_cross_slice_read_slice7"
             description="Number of URB reads occurred from cross slices"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice7"
             mdapi_group="URB"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x190703C0" />
        <register type="NOA" address="0x00009888" value="0x1B070180" />
        <register type="NOA" address="0x00009888" value="0x19080F00" />
        <register type="NOA" address="0x00009888" value="0x1B080180" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x05072100" />
        <register type="NOA" address="0x00009888" value="0x09070840" />
        <register type="NOA" address="0x00009888" value="0x0B070020" />
        <register type="NOA" address="0x00009888" value="0x0F0704D4" />
        <register type="NOA" address="0x00009888" value="0x11070012" />
        <register type="NOA" address="0x00009888" value="0x15070597" />
        <register type="NOA" address="0x00009888" value="0x17070015" />
        <register type="NOA" address="0x00009888" value="0x01070000" />
        <register type="NOA" address="0x00009888" value="0x03070000" />
        <register type="NOA" address="0x00009888" value="0x05080000" />
        <register type="NOA" address="0x00009888" value="0x0708C310" />
        <register type="NOA" address="0x00009888" value="0x0B0808E4" />
        <register type="NOA" address="0x00009888" value="0x0D080022" />
        <register type="NOA" address="0x00009888" value="0x110809A7" />
        <register type="NOA" address="0x00009888" value="0x13080025" />
        <register type="NOA" address="0x00009888" value="0x09080000" />
        <register type="NOA" address="0x00009888" value="0x01080000" />
        <register type="NOA" address="0x00009888" value="0x03080000" />
        <register type="NOA" address="0x00009888" value="0x0109E38C" />
        <register type="NOA" address="0x00009888" value="0x010A95A5" />
        <register type="NOA" address="0x00009888" value="0x030AA95A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C63" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030060" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030060" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030003" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext634"
       chipset="ACMGT3"
       symbol_name="Ext634"
       underscore_name="ext634"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="255faebf-ef8b-4fa1-9d3c-d82b46a8a9f1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COMPUTE ENGINE BUSY CCS0"
             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_BUSY_CCS0"
             underscore_name="command_parser_compute_engine_busy_ccs0"
             description="Percentage of time in which there is a context loaded and active on the compute queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COMPUTE ENGINE BUSY CCS1"
             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_BUSY_CCS1"
             underscore_name="command_parser_compute_engine_busy_ccs1"
             description="Percentage of time in which there is a context loaded and active on the compute queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COMPUTE ENGINE BUSY CCS2"
             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_BUSY_CCS2"
             underscore_name="command_parser_compute_engine_busy_ccs2"
             description="Percentage of time in which there is a context loaded and active on the compute queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COMPUTE ENGINE BUSY CCS3"
             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_BUSY_CCS3"
             underscore_name="command_parser_compute_engine_busy_ccs3"
             description="Percentage of time in which there is a context loaded and active on the compute queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COMPUTE ENGINE BUSY"
             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_BUSY"
             underscore_name="command_parser_compute_engine_busy"
             description="Percentage of time in which there is a context loaded and active on the compute queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ  B 0 READ FADD  B 2 READ FADD  B 3 READ FADD 4 FDIV $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER RENDER ENGINE BUSY"
             symbol_name="COMMAND_PARSER_RENDER_ENGINE_BUSY"
             underscore_name="command_parser_render_engine_busy"
             description="Percentage of time in which there is a context loaded and active on the 3D queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x14040400" />
        <register type="NOA" address="0x00009888" value="0x1C040200" />
        <register type="NOA" address="0x00009888" value="0x24040200" />
        <register type="NOA" address="0x00009888" value="0x2C040200" />
        <register type="NOA" address="0x00009888" value="0x38040010" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x000401C0" />
        <register type="NOA" address="0x00009888" value="0x020400CE" />
        <register type="NOA" address="0x00009888" value="0x04040000" />
        <register type="NOA" address="0x00009888" value="0x06040081" />
        <register type="NOA" address="0x00009888" value="0x08040248" />
        <register type="NOA" address="0x00009888" value="0x0A04040A" />
        <register type="NOA" address="0x00009888" value="0x0C040491" />
        <register type="NOA" address="0x00009888" value="0x0E040658" />
        <register type="NOA" address="0x00009888" value="0x1004081A" />
        <register type="NOA" address="0x00009888" value="0x120408A1" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x02081555" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000001C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000E00" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00007000" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00038000" />
        <register type="OA" address="0x0000D964" value="0x00008FFF" />
    </register_config>
  </set>

  <set name="Ext635"
       chipset="ACMGT3"
       symbol_name="Ext635"
       underscore_name="ext635"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="53827355-f253-40a1-b02d-b07b591aa394"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COPY ENGINE BUSY"
             symbol_name="COMMAND_PARSER_COPY_ENGINE_BUSY"
             underscore_name="command_parser_copy_engine_busy"
             description="Percentage of time in which there is a context loaded and active on the copy queue."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER VIDEO ENGINE BUSY VDBOX0"
             symbol_name="COMMAND_PARSER_VIDEO_ENGINE_BUSY_VDBOX0"
             underscore_name="command_parser_video_engine_busy_vdbox0"
             description="Percentage of time in which there is a context loaded and active on the media queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER VIDEO ENHANCEMENT ENGINE BUSY VEBOX0"
             symbol_name="COMMAND_PARSER_VIDEO_ENHANCEMENT_ENGINE_BUSY_VEBOX0"
             underscore_name="command_parser_video_enhancement_engine_busy_vebox0"
             description="Percentage of time in which there is a context loaded and active on the video enhancement queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER VIDEO ENGINE BUSY VDBOX1"
             symbol_name="COMMAND_PARSER_VIDEO_ENGINE_BUSY_VDBOX1"
             underscore_name="command_parser_video_engine_busy_vdbox1"
             description="Percentage of time in which there is a context loaded and active on the media queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER VIDEO ENHANCEMENT ENGINE BUSY VEBOX1"
             symbol_name="COMMAND_PARSER_VIDEO_ENHANCEMENT_ENGINE_BUSY_VEBOX1"
             underscore_name="command_parser_video_enhancement_engine_busy_vebox1"
             description="Percentage of time in which there is a context loaded and active on the video enhancement queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER VIDEO ENGINE BUSY"
             symbol_name="COMMAND_PARSER_VIDEO_ENGINE_BUSY"
             underscore_name="command_parser_video_engine_busy"
             description="Percentage of time in which there is a context loaded and active on the media queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ  B 3 READ FADD 2 FDIV $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER VIDEO ENHANCEMENT ENGINE BUSY"
             symbol_name="COMMAND_PARSER_VIDEO_ENHANCEMENT_ENGINE_BUSY"
             underscore_name="command_parser_video_enhancement_engine_busy"
             description="Percentage of time in which there is a context loaded and active on the video enhancement queue"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ  B 4 READ FADD 2 FDIV $GpuCoreClocks FDIV"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000004" />
        <register type="NOA" address="0x00009888" value="0x420A0010" />
        <register type="NOA" address="0x00009888" value="0x18130100" />
        <register type="NOA" address="0x00009888" value="0x040A001E" />
        <register type="NOA" address="0x00009888" value="0x0C0A0400" />
        <register type="NOA" address="0x00009888" value="0x0E0A0491" />
        <register type="NOA" address="0x00009888" value="0x020A0000" />
        <register type="NOA" address="0x00009888" value="0x000A0000" />
        <register type="NOA" address="0x00009888" value="0x00105A80" />
        <register type="NOA" address="0x00009888" value="0x02100001" />
        <register type="NOA" address="0x00009888" value="0x00125000" />
        <register type="NOA" address="0x00009888" value="0x02120001" />
        <register type="NOA" address="0x00009888" value="0x00130000" />
        <register type="NOA" address="0x00009888" value="0x08130800" />
        <register type="NOA" address="0x00009888" value="0x0A1308A1" />
        <register type="NOA" address="0x00009884" value="0x00000005" />
        <register type="NOA" address="0x00009888" value="0x420A0010" />
        <register type="NOA" address="0x00009888" value="0x18130100" />
        <register type="NOA" address="0x00009888" value="0x040A001E" />
        <register type="NOA" address="0x00009888" value="0x120A0400" />
        <register type="NOA" address="0x00009888" value="0x140A0491" />
        <register type="NOA" address="0x00009888" value="0x020A0000" />
        <register type="NOA" address="0x00009888" value="0x000A0000" />
        <register type="NOA" address="0x00009888" value="0x021015A8" />
        <register type="NOA" address="0x00009888" value="0x02121500" />
        <register type="NOA" address="0x00009888" value="0x00130000" />
        <register type="NOA" address="0x00009888" value="0x0E130800" />
        <register type="NOA" address="0x00009888" value="0x101308A1" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x18010010" />
        <register type="NOA" address="0x00009888" value="0x02010002" />
        <register type="NOA" address="0x00009888" value="0x06010000" />
        <register type="NOA" address="0x00009888" value="0x08010081" />
        <register type="NOA" address="0x00009888" value="0x00010000" />
        <register type="NOA" address="0x00009888" value="0x00080015" />
        <register type="NOA" address="0x00009888" value="0x00055540" />
        <register type="NOA" address="0x00009888" value="0x02052AA9" />
        <register type="NOA" address="0x00009888" value="0x00035A92" />
        <register type="NOA" address="0x00009888" value="0x02035B6D" />
        <register type="NOA" address="0x00009888" value="0x04035B6D" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030846" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x420318C0" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030042" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030002" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x10800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000038" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000001C0" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000E00" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00007000" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00038000" />
        <register type="OA" address="0x0000D964" value="0x00008FFF" />
    </register_config>
  </set>

  <set name="Ext636"
       chipset="ACMGT3"
       symbol_name="Ext636"
       underscore_name="ext636"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1902b796-e21e-40b4-8132-0fd73e341735"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COMPUTE ENGINE DISPATCH KERNEL COUNT CCS0"
             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT_CCS0"
             underscore_name="command_parser_compute_engine_dispatch_kernel_count_ccs0"
             description="Number of compute walker commands parsed on the compute engine"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COMPUTE ENGINE DISPATCH KERNEL COUNT CCS1"
             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT_CCS1"
             underscore_name="command_parser_compute_engine_dispatch_kernel_count_ccs1"
             description="Number of compute walker commands parsed on the compute engine"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COMPUTE ENGINE DISPATCH KERNEL COUNT CCS2"
             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT_CCS2"
             underscore_name="command_parser_compute_engine_dispatch_kernel_count_ccs2"
             description="Number of compute walker commands parsed on the compute engine"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COMPUTE ENGINE DISPATCH KERNEL COUNT CCS3"
             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT_CCS3"
             underscore_name="command_parser_compute_engine_dispatch_kernel_count_ccs3"
             description="Number of compute walker commands parsed on the compute engine"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER COMPUTE ENGINE DISPATCH KERNEL COUNT"
             symbol_name="COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT"
             underscore_name="command_parser_compute_engine_dispatch_kernel_count"
             description="Number of compute walker commands parsed on the compute engine"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="$COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT_CCS1 $COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT_CCS0 UADD $COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT_CCS2 UADD $COMMAND_PARSER_COMPUTE_ENGINE_DISPATCH_KERNEL_COUNT_CCS3 UADD"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER RENDER ENGINE DISPATCH KERNEL COUNT"
             symbol_name="COMMAND_PARSER_RENDER_ENGINE_DISPATCH_KERNEL_COUNT"
             underscore_name="command_parser_render_engine_dispatch_kernel_count"
             description="Number of compute walker commands parsed on the 3D engine"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER FLUSH COUNT"
             symbol_name="COMMAND_PARSER_FLUSH_COUNT"
             underscore_name="command_parser_flush_count"
             description="Number of Stalling flushes at the top of the pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="COMMAND PARSER RENDER ENGINE DRAW COUNT"
             symbol_name="COMMAND_PARSER_RENDER_ENGINE_DRAW_COUNT"
             underscore_name="command_parser_render_engine_draw_count"
             description="Number of DRAW and MESH commands parsed on the 3D engine"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="FrontEnd"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x1C04001F" />
        <register type="NOA" address="0x00009888" value="0x2404001F" />
        <register type="NOA" address="0x00009888" value="0x2C04001F" />
        <register type="NOA" address="0x00009888" value="0x340403E0" />
        <register type="NOA" address="0x00009888" value="0x4004001F" />
        <register type="NOA" address="0x00009888" value="0x0001FC03" />
        <register type="NOA" address="0x00009888" value="0x000435BB" />
        <register type="NOA" address="0x00009888" value="0x02040660" />
        <register type="NOA" address="0x00009888" value="0x04048C00" />
        <register type="NOA" address="0x00009888" value="0x06040022" />
        <register type="NOA" address="0x00009888" value="0x0E040900" />
        <register type="NOA" address="0x00009888" value="0x10040A20" />
        <register type="NOA" address="0x00009888" value="0x12040010" />
        <register type="NOA" address="0x00009888" value="0x14040008" />
        <register type="NOA" address="0x00009888" value="0x00080005" />
        <register type="NOA" address="0x00009888" value="0x02085550" />
        <register type="NOA" address="0x00009888" value="0x00030012" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x10800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
    </register_config>
  </set>

  <set name="Ext637"
       chipset="ACMGT3"
       symbol_name="Ext637"
       underscore_name="ext637"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7ec62259-93dc-464b-99ea-629737cf9861"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE0 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE0_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore0_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE0 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE0_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore0_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE0 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE0_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore0_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE0 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE0_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore0_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE0 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE0_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore0_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE0 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE0_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore0_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE0 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE0_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore0_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0A900236" />
        <register type="NOA" address="0x00009888" value="0x0C90016A" />
        <register type="NOA" address="0x00009888" value="0x009042B2" />
        <register type="NOA" address="0x00009888" value="0x02904E9C" />
        <register type="NOA" address="0x00009888" value="0x04900717" />
        <register type="NOA" address="0x00009888" value="0x069000E6" />
        <register type="NOA" address="0x00009888" value="0x08900840" />
        <register type="NOA" address="0x00009888" value="0x00815555" />
        <register type="NOA" address="0x00009888" value="0x02815415" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283A82A" />
        <register type="NOA" address="0x00009888" value="0x0084E7FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865415" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x02875415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext638"
       chipset="ACMGT3"
       symbol_name="Ext638"
       underscore_name="ext638"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="32b54940-c66d-4636-b61a-a8f6b46d32d0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE1 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE1_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore1_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE1 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE1_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore1_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE1 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE1_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore1_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE1 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE1_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore1_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE1 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE1_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore1_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE1 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE1_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore1_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE1 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE1_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore1_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0AB00236" />
        <register type="NOA" address="0x00009888" value="0x0CB0016A" />
        <register type="NOA" address="0x00009888" value="0x00B042B2" />
        <register type="NOA" address="0x00009888" value="0x02B04E9C" />
        <register type="NOA" address="0x00009888" value="0x04B00717" />
        <register type="NOA" address="0x00009888" value="0x06B000E6" />
        <register type="NOA" address="0x00009888" value="0x08B00840" />
        <register type="NOA" address="0x00009888" value="0x00A15555" />
        <register type="NOA" address="0x00009888" value="0x02A15415" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3A82A" />
        <register type="NOA" address="0x00009888" value="0x00A4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65415" />
        <register type="NOA" address="0x00009888" value="0x00A75555" />
        <register type="NOA" address="0x00009888" value="0x02A75415" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext639"
       chipset="ACMGT3"
       symbol_name="Ext639"
       underscore_name="ext639"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="10e959bd-ef25-44ff-9d2b-b8c773e6087c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE2 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE2_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore2_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE2 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE2_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore2_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE2 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE2_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore2_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE2 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE2_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore2_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE2 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE2_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore2_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE2 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE2_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore2_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE2 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE2_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore2_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0AD00236" />
        <register type="NOA" address="0x00009888" value="0x0CD0016A" />
        <register type="NOA" address="0x00009888" value="0x00D042B2" />
        <register type="NOA" address="0x00009888" value="0x02D04E9C" />
        <register type="NOA" address="0x00009888" value="0x04D00717" />
        <register type="NOA" address="0x00009888" value="0x06D000E6" />
        <register type="NOA" address="0x00009888" value="0x08D00840" />
        <register type="NOA" address="0x00009888" value="0x00C15555" />
        <register type="NOA" address="0x00009888" value="0x02C15415" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3A82A" />
        <register type="NOA" address="0x00009888" value="0x00C4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65415" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x02C75415" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207A82A" />
        <register type="NOA" address="0x00009888" value="0x0009E7FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AA82A" />
        <register type="NOA" address="0x00009888" value="0x0002E7FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext640"
       chipset="ACMGT3"
       symbol_name="Ext640"
       underscore_name="ext640"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="371d7a11-3eef-4da8-88e5-fd25d85d10d6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE3 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE3_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore3_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE3 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE3_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore3_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE3 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE3_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore3_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE3 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE3_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore3_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE3 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE3_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore3_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE3 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE3_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore3_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE3 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE3_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore3_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0AF00236" />
        <register type="NOA" address="0x00009888" value="0x0CF0016A" />
        <register type="NOA" address="0x00009888" value="0x00F042B2" />
        <register type="NOA" address="0x00009888" value="0x02F04E9C" />
        <register type="NOA" address="0x00009888" value="0x04F00717" />
        <register type="NOA" address="0x00009888" value="0x06F000E6" />
        <register type="NOA" address="0x00009888" value="0x08F00840" />
        <register type="NOA" address="0x00009888" value="0x00E15555" />
        <register type="NOA" address="0x00009888" value="0x02E15415" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3A82A" />
        <register type="NOA" address="0x00009888" value="0x00E4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65415" />
        <register type="NOA" address="0x00009888" value="0x00E75555" />
        <register type="NOA" address="0x00009888" value="0x02E75415" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075415" />
        <register type="NOA" address="0x00009888" value="0x0009E7FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AA82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext641"
       chipset="ACMGT3"
       symbol_name="Ext641"
       underscore_name="ext641"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a5be5bd5-b23d-48bb-b56b-ae9fd49acca4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE4 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE4_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore4_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE4 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE4_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore4_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE4 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE4_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore4_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE4 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE4_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore4_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE4 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE4_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore4_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE4 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE4_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore4_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE4 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE4_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore4_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0B900236" />
        <register type="NOA" address="0x00009888" value="0x0D90016A" />
        <register type="NOA" address="0x00009888" value="0x019042B2" />
        <register type="NOA" address="0x00009888" value="0x03904E9C" />
        <register type="NOA" address="0x00009888" value="0x05900717" />
        <register type="NOA" address="0x00009888" value="0x079000E6" />
        <register type="NOA" address="0x00009888" value="0x09900840" />
        <register type="NOA" address="0x00009888" value="0x01815555" />
        <register type="NOA" address="0x00009888" value="0x03815415" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383A82A" />
        <register type="NOA" address="0x00009888" value="0x0184E7FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865415" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x03875415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308A82A" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext642"
       chipset="ACMGT3"
       symbol_name="Ext642"
       underscore_name="ext642"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="dd277896-494e-4db9-8da4-9efb89846b6b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE5 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE5_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore5_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE5 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE5_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore5_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE5 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE5_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore5_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE5 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE5_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore5_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE5 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE5_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore5_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE5 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE5_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore5_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE5 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE5_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore5_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0BB00236" />
        <register type="NOA" address="0x00009888" value="0x0DB0016A" />
        <register type="NOA" address="0x00009888" value="0x01B042B2" />
        <register type="NOA" address="0x00009888" value="0x03B04E9C" />
        <register type="NOA" address="0x00009888" value="0x05B00717" />
        <register type="NOA" address="0x00009888" value="0x07B000E6" />
        <register type="NOA" address="0x00009888" value="0x09B00840" />
        <register type="NOA" address="0x00009888" value="0x01A15555" />
        <register type="NOA" address="0x00009888" value="0x03A15415" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A3A82A" />
        <register type="NOA" address="0x00009888" value="0x01A4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A65415" />
        <register type="NOA" address="0x00009888" value="0x01A75555" />
        <register type="NOA" address="0x00009888" value="0x03A75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FC3F" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5415" />
        <register type="NOA" address="0x00009888" value="0x0101E7FF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext643"
       chipset="ACMGT3"
       symbol_name="Ext643"
       underscore_name="ext643"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4a13f620-9b8f-41e8-9189-0712948bc7ed"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE6 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE6_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore6_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE6 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE6_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore6_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE6 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE6_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore6_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE6 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE6_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore6_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE6 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE6_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore6_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE6 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE6_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore6_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE6 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE6_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore6_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0BD00236" />
        <register type="NOA" address="0x00009888" value="0x0DD0016A" />
        <register type="NOA" address="0x00009888" value="0x01D042B2" />
        <register type="NOA" address="0x00009888" value="0x03D04E9C" />
        <register type="NOA" address="0x00009888" value="0x05D00717" />
        <register type="NOA" address="0x00009888" value="0x07D000E6" />
        <register type="NOA" address="0x00009888" value="0x09D00840" />
        <register type="NOA" address="0x00009888" value="0x01C15555" />
        <register type="NOA" address="0x00009888" value="0x03C15415" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C3A82A" />
        <register type="NOA" address="0x00009888" value="0x01C4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C65415" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x03C75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307A82A" />
        <register type="NOA" address="0x00009888" value="0x0109E7FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AA82A" />
        <register type="NOA" address="0x00009888" value="0x0102E7FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext644"
       chipset="ACMGT3"
       symbol_name="Ext644"
       underscore_name="ext644"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c6b5a675-c1a9-4e9c-bf68-af0b1ad8dc08"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE7 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE7_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore7_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE7 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE7_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore7_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE7 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE7_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore7_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE7 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE7_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore7_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE7 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE7_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore7_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE7 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE7_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore7_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE7 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE7_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore7_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0BF00236" />
        <register type="NOA" address="0x00009888" value="0x0DF0016A" />
        <register type="NOA" address="0x00009888" value="0x01F042B2" />
        <register type="NOA" address="0x00009888" value="0x03F04E9C" />
        <register type="NOA" address="0x00009888" value="0x05F00717" />
        <register type="NOA" address="0x00009888" value="0x07F000E6" />
        <register type="NOA" address="0x00009888" value="0x09F00840" />
        <register type="NOA" address="0x00009888" value="0x01E15555" />
        <register type="NOA" address="0x00009888" value="0x03E15415" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3A82A" />
        <register type="NOA" address="0x00009888" value="0x01E4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65415" />
        <register type="NOA" address="0x00009888" value="0x01E75555" />
        <register type="NOA" address="0x00009888" value="0x03E75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075415" />
        <register type="NOA" address="0x00009888" value="0x0109E7FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AA82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext645"
       chipset="ACMGT3"
       symbol_name="Ext645"
       underscore_name="ext645"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="81a0ff81-482c-4fea-93c8-f2ad4cc6a42e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE8 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE8_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore8_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE8 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE8_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore8_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE8 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE8_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore8_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE8 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE8_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore8_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE8 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE8_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore8_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE8 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE8_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore8_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE8 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE8_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore8_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0A900236" />
        <register type="NOA" address="0x00009888" value="0x0C90016A" />
        <register type="NOA" address="0x00009888" value="0x009042B2" />
        <register type="NOA" address="0x00009888" value="0x02904E9C" />
        <register type="NOA" address="0x00009888" value="0x04900717" />
        <register type="NOA" address="0x00009888" value="0x069000E6" />
        <register type="NOA" address="0x00009888" value="0x08900840" />
        <register type="NOA" address="0x00009888" value="0x00815555" />
        <register type="NOA" address="0x00009888" value="0x02815415" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283A82A" />
        <register type="NOA" address="0x00009888" value="0x0084E7FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865415" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x02875415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext646"
       chipset="ACMGT3"
       symbol_name="Ext646"
       underscore_name="ext646"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="51ef51ba-0cec-4c46-8cf9-65b6b366a20f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE9 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE9_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore9_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE9 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE9_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore9_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE9 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE9_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore9_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE9 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE9_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore9_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE9 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE9_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore9_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE9 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE9_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore9_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE9 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE9_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore9_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0AB00236" />
        <register type="NOA" address="0x00009888" value="0x0CB0016A" />
        <register type="NOA" address="0x00009888" value="0x00B042B2" />
        <register type="NOA" address="0x00009888" value="0x02B04E9C" />
        <register type="NOA" address="0x00009888" value="0x04B00717" />
        <register type="NOA" address="0x00009888" value="0x06B000E6" />
        <register type="NOA" address="0x00009888" value="0x08B00840" />
        <register type="NOA" address="0x00009888" value="0x00A15555" />
        <register type="NOA" address="0x00009888" value="0x02A15415" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3A82A" />
        <register type="NOA" address="0x00009888" value="0x00A4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65415" />
        <register type="NOA" address="0x00009888" value="0x00A75555" />
        <register type="NOA" address="0x00009888" value="0x02A75415" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext647"
       chipset="ACMGT3"
       symbol_name="Ext647"
       underscore_name="ext647"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="80b23cbe-5ff0-49aa-9591-7f63c958e510"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE10 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE10_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore10_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE10 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE10_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore10_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE10 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE10_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore10_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE10 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE10_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore10_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE10 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE10_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore10_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE10 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE10_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore10_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE10 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE10_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore10_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0AD00236" />
        <register type="NOA" address="0x00009888" value="0x0CD0016A" />
        <register type="NOA" address="0x00009888" value="0x00D042B2" />
        <register type="NOA" address="0x00009888" value="0x02D04E9C" />
        <register type="NOA" address="0x00009888" value="0x04D00717" />
        <register type="NOA" address="0x00009888" value="0x06D000E6" />
        <register type="NOA" address="0x00009888" value="0x08D00840" />
        <register type="NOA" address="0x00009888" value="0x00C15555" />
        <register type="NOA" address="0x00009888" value="0x02C15415" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3A82A" />
        <register type="NOA" address="0x00009888" value="0x00C4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65415" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x02C75415" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207A82A" />
        <register type="NOA" address="0x00009888" value="0x0009E7FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AA82A" />
        <register type="NOA" address="0x00009888" value="0x0002E7FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext648"
       chipset="ACMGT3"
       symbol_name="Ext648"
       underscore_name="ext648"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c8baa82f-efca-44de-9464-75f7653c1ecd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE11 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE11_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore11_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE11 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE11_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore11_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE11 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE11_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore11_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE11 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE11_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore11_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE11 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE11_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore11_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE11 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE11_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore11_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE11 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE11_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore11_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0AF00236" />
        <register type="NOA" address="0x00009888" value="0x0CF0016A" />
        <register type="NOA" address="0x00009888" value="0x00F042B2" />
        <register type="NOA" address="0x00009888" value="0x02F04E9C" />
        <register type="NOA" address="0x00009888" value="0x04F00717" />
        <register type="NOA" address="0x00009888" value="0x06F000E6" />
        <register type="NOA" address="0x00009888" value="0x08F00840" />
        <register type="NOA" address="0x00009888" value="0x00E15555" />
        <register type="NOA" address="0x00009888" value="0x02E15415" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3A82A" />
        <register type="NOA" address="0x00009888" value="0x00E4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65415" />
        <register type="NOA" address="0x00009888" value="0x00E75555" />
        <register type="NOA" address="0x00009888" value="0x02E75415" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075415" />
        <register type="NOA" address="0x00009888" value="0x0009E7FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AA82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext649"
       chipset="ACMGT3"
       symbol_name="Ext649"
       underscore_name="ext649"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="417cd1e9-b680-4389-99a0-d11bd6076465"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE12 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE12_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore12_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE12 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE12_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore12_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE12 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE12_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore12_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE12 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE12_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore12_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE12 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE12_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore12_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE12 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE12_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore12_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE12 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE12_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore12_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0B900236" />
        <register type="NOA" address="0x00009888" value="0x0D90016A" />
        <register type="NOA" address="0x00009888" value="0x019042B2" />
        <register type="NOA" address="0x00009888" value="0x03904E9C" />
        <register type="NOA" address="0x00009888" value="0x05900717" />
        <register type="NOA" address="0x00009888" value="0x079000E6" />
        <register type="NOA" address="0x00009888" value="0x09900840" />
        <register type="NOA" address="0x00009888" value="0x01815555" />
        <register type="NOA" address="0x00009888" value="0x03815415" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383A82A" />
        <register type="NOA" address="0x00009888" value="0x0184E7FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865415" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x03875415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308A82A" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext650"
       chipset="ACMGT3"
       symbol_name="Ext650"
       underscore_name="ext650"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5513c6b2-2b34-43f9-aa42-66ec99231838"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE13 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE13_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore13_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE13 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE13_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore13_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE13 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE13_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore13_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE13 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE13_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore13_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE13 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE13_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore13_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE13 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE13_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore13_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE13 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE13_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore13_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0BB00236" />
        <register type="NOA" address="0x00009888" value="0x0DB0016A" />
        <register type="NOA" address="0x00009888" value="0x01B042B2" />
        <register type="NOA" address="0x00009888" value="0x03B04E9C" />
        <register type="NOA" address="0x00009888" value="0x05B00717" />
        <register type="NOA" address="0x00009888" value="0x07B000E6" />
        <register type="NOA" address="0x00009888" value="0x09B00840" />
        <register type="NOA" address="0x00009888" value="0x01A15555" />
        <register type="NOA" address="0x00009888" value="0x03A15415" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A3A82A" />
        <register type="NOA" address="0x00009888" value="0x01A4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A65415" />
        <register type="NOA" address="0x00009888" value="0x01A75555" />
        <register type="NOA" address="0x00009888" value="0x03A75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FC3F" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5415" />
        <register type="NOA" address="0x00009888" value="0x0101E7FF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext651"
       chipset="ACMGT3"
       symbol_name="Ext651"
       underscore_name="ext651"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e219ac69-3ea7-4ef4-90fc-43da93940404"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE14 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE14_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore14_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE14 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE14_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore14_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE14 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE14_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore14_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE14 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE14_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore14_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE14 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE14_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore14_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE14 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE14_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore14_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE14 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE14_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore14_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0BD00236" />
        <register type="NOA" address="0x00009888" value="0x0DD0016A" />
        <register type="NOA" address="0x00009888" value="0x01D042B2" />
        <register type="NOA" address="0x00009888" value="0x03D04E9C" />
        <register type="NOA" address="0x00009888" value="0x05D00717" />
        <register type="NOA" address="0x00009888" value="0x07D000E6" />
        <register type="NOA" address="0x00009888" value="0x09D00840" />
        <register type="NOA" address="0x00009888" value="0x01C15555" />
        <register type="NOA" address="0x00009888" value="0x03C15415" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C3A82A" />
        <register type="NOA" address="0x00009888" value="0x01C4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C65415" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x03C75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307A82A" />
        <register type="NOA" address="0x00009888" value="0x0109E7FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AA82A" />
        <register type="NOA" address="0x00009888" value="0x0102E7FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext652"
       chipset="ACMGT3"
       symbol_name="Ext652"
       underscore_name="ext652"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bd0f78e6-755f-495f-a530-2181a36e202b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE15 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE15_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore15_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE15 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE15_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore15_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE15 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE15_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore15_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE15 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE15_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore15_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE15 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE15_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore15_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE15 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE15_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore15_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE15 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE15_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore15_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0BF00236" />
        <register type="NOA" address="0x00009888" value="0x0DF0016A" />
        <register type="NOA" address="0x00009888" value="0x01F042B2" />
        <register type="NOA" address="0x00009888" value="0x03F04E9C" />
        <register type="NOA" address="0x00009888" value="0x05F00717" />
        <register type="NOA" address="0x00009888" value="0x07F000E6" />
        <register type="NOA" address="0x00009888" value="0x09F00840" />
        <register type="NOA" address="0x00009888" value="0x01E15555" />
        <register type="NOA" address="0x00009888" value="0x03E15415" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3A82A" />
        <register type="NOA" address="0x00009888" value="0x01E4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65415" />
        <register type="NOA" address="0x00009888" value="0x01E75555" />
        <register type="NOA" address="0x00009888" value="0x03E75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075415" />
        <register type="NOA" address="0x00009888" value="0x0109E7FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AA82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032402" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext653"
       chipset="ACMGT3"
       symbol_name="Ext653"
       underscore_name="ext653"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ee687e64-5d49-4f00-8487-7f29ce84112b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE16 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE16_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore16_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE16 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE16_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore16_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE16 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE16_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore16_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE16 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE16_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore16_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE16 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE16_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore16_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE16 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE16_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore16_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE16 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE16_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore16_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0A900236" />
        <register type="NOA" address="0x00009888" value="0x0C90016A" />
        <register type="NOA" address="0x00009888" value="0x009042B2" />
        <register type="NOA" address="0x00009888" value="0x02904E9C" />
        <register type="NOA" address="0x00009888" value="0x04900717" />
        <register type="NOA" address="0x00009888" value="0x069000E6" />
        <register type="NOA" address="0x00009888" value="0x08900840" />
        <register type="NOA" address="0x00009888" value="0x00815555" />
        <register type="NOA" address="0x00009888" value="0x02815415" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283A82A" />
        <register type="NOA" address="0x00009888" value="0x0084E7FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865415" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x02875415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext654"
       chipset="ACMGT3"
       symbol_name="Ext654"
       underscore_name="ext654"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7fa4182a-6679-43a8-863d-20bf117c2f6e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE17 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE17_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore17_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE17 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE17_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore17_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE17 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE17_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore17_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE17 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE17_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore17_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE17 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE17_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore17_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE17 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE17_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore17_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE17 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE17_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore17_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0AB00236" />
        <register type="NOA" address="0x00009888" value="0x0CB0016A" />
        <register type="NOA" address="0x00009888" value="0x00B042B2" />
        <register type="NOA" address="0x00009888" value="0x02B04E9C" />
        <register type="NOA" address="0x00009888" value="0x04B00717" />
        <register type="NOA" address="0x00009888" value="0x06B000E6" />
        <register type="NOA" address="0x00009888" value="0x08B00840" />
        <register type="NOA" address="0x00009888" value="0x00A15555" />
        <register type="NOA" address="0x00009888" value="0x02A15415" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3A82A" />
        <register type="NOA" address="0x00009888" value="0x00A4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65415" />
        <register type="NOA" address="0x00009888" value="0x00A75555" />
        <register type="NOA" address="0x00009888" value="0x02A75415" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext655"
       chipset="ACMGT3"
       symbol_name="Ext655"
       underscore_name="ext655"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4776e4a6-e322-4a93-8492-f9e5c7ae25a9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE18 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE18_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore18_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE18 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE18_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore18_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE18 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE18_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore18_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE18 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE18_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore18_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE18 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE18_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore18_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE18 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE18_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore18_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE18 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE18_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore18_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0AD00236" />
        <register type="NOA" address="0x00009888" value="0x0CD0016A" />
        <register type="NOA" address="0x00009888" value="0x00D042B2" />
        <register type="NOA" address="0x00009888" value="0x02D04E9C" />
        <register type="NOA" address="0x00009888" value="0x04D00717" />
        <register type="NOA" address="0x00009888" value="0x06D000E6" />
        <register type="NOA" address="0x00009888" value="0x08D00840" />
        <register type="NOA" address="0x00009888" value="0x00C15555" />
        <register type="NOA" address="0x00009888" value="0x02C15415" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3A82A" />
        <register type="NOA" address="0x00009888" value="0x00C4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65415" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x02C75415" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207A82A" />
        <register type="NOA" address="0x00009888" value="0x0009E7FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AA82A" />
        <register type="NOA" address="0x00009888" value="0x0002E7FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext656"
       chipset="ACMGT3"
       symbol_name="Ext656"
       underscore_name="ext656"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7e54fcd8-7d05-4a6e-a564-77da9ee3d948"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE19 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE19_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore19_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE19 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE19_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore19_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE19 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE19_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore19_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE19 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE19_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore19_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE19 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE19_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore19_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE19 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE19_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore19_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE19 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE19_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore19_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0AF00236" />
        <register type="NOA" address="0x00009888" value="0x0CF0016A" />
        <register type="NOA" address="0x00009888" value="0x00F042B2" />
        <register type="NOA" address="0x00009888" value="0x02F04E9C" />
        <register type="NOA" address="0x00009888" value="0x04F00717" />
        <register type="NOA" address="0x00009888" value="0x06F000E6" />
        <register type="NOA" address="0x00009888" value="0x08F00840" />
        <register type="NOA" address="0x00009888" value="0x00E15555" />
        <register type="NOA" address="0x00009888" value="0x02E15415" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3A82A" />
        <register type="NOA" address="0x00009888" value="0x00E4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65415" />
        <register type="NOA" address="0x00009888" value="0x00E75555" />
        <register type="NOA" address="0x00009888" value="0x02E75415" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075415" />
        <register type="NOA" address="0x00009888" value="0x0009E7FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AA82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext657"
       chipset="ACMGT3"
       symbol_name="Ext657"
       underscore_name="ext657"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="616a2406-05c9-412d-a3aa-a524acd66aa0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE20 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE20_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore20_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE20 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE20_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore20_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE20 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE20_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore20_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE20 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE20_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore20_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE20 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE20_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore20_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE20 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE20_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore20_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE20 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE20_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore20_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0B900236" />
        <register type="NOA" address="0x00009888" value="0x0D90016A" />
        <register type="NOA" address="0x00009888" value="0x019042B2" />
        <register type="NOA" address="0x00009888" value="0x03904E9C" />
        <register type="NOA" address="0x00009888" value="0x05900717" />
        <register type="NOA" address="0x00009888" value="0x079000E6" />
        <register type="NOA" address="0x00009888" value="0x09900840" />
        <register type="NOA" address="0x00009888" value="0x01815555" />
        <register type="NOA" address="0x00009888" value="0x03815415" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383A82A" />
        <register type="NOA" address="0x00009888" value="0x0184E7FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865415" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x03875415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308A82A" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext658"
       chipset="ACMGT3"
       symbol_name="Ext658"
       underscore_name="ext658"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0902fe2b-216e-4634-ae60-349382ded3ce"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE21 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE21_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore21_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE21 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE21_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore21_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE21 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE21_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore21_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE21 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE21_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore21_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE21 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE21_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore21_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE21 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE21_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore21_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE21 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE21_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore21_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0BB00236" />
        <register type="NOA" address="0x00009888" value="0x0DB0016A" />
        <register type="NOA" address="0x00009888" value="0x01B042B2" />
        <register type="NOA" address="0x00009888" value="0x03B04E9C" />
        <register type="NOA" address="0x00009888" value="0x05B00717" />
        <register type="NOA" address="0x00009888" value="0x07B000E6" />
        <register type="NOA" address="0x00009888" value="0x09B00840" />
        <register type="NOA" address="0x00009888" value="0x01A15555" />
        <register type="NOA" address="0x00009888" value="0x03A15415" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A3A82A" />
        <register type="NOA" address="0x00009888" value="0x01A4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A65415" />
        <register type="NOA" address="0x00009888" value="0x01A75555" />
        <register type="NOA" address="0x00009888" value="0x03A75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FC3F" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5415" />
        <register type="NOA" address="0x00009888" value="0x0101E7FF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext659"
       chipset="ACMGT3"
       symbol_name="Ext659"
       underscore_name="ext659"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3ed655a3-105d-438b-912a-438fb8953965"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE22 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE22_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore22_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE22 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE22_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore22_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE22 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE22_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore22_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE22 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE22_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore22_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE22 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE22_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore22_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE22 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE22_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore22_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE22 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE22_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore22_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0BD00236" />
        <register type="NOA" address="0x00009888" value="0x0DD0016A" />
        <register type="NOA" address="0x00009888" value="0x01D042B2" />
        <register type="NOA" address="0x00009888" value="0x03D04E9C" />
        <register type="NOA" address="0x00009888" value="0x05D00717" />
        <register type="NOA" address="0x00009888" value="0x07D000E6" />
        <register type="NOA" address="0x00009888" value="0x09D00840" />
        <register type="NOA" address="0x00009888" value="0x01C15555" />
        <register type="NOA" address="0x00009888" value="0x03C15415" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C3A82A" />
        <register type="NOA" address="0x00009888" value="0x01C4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C65415" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x03C75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307A82A" />
        <register type="NOA" address="0x00009888" value="0x0109E7FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AA82A" />
        <register type="NOA" address="0x00009888" value="0x0102E7FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext660"
       chipset="ACMGT3"
       symbol_name="Ext660"
       underscore_name="ext660"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="609bdc17-fa1d-4dc1-b1f9-04d959d9502d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE23 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE23_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore23_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE23 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE23_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore23_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE23 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE23_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore23_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE23 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE23_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore23_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE23 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE23_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore23_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE23 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE23_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore23_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE23 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE23_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore23_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0BF00236" />
        <register type="NOA" address="0x00009888" value="0x0DF0016A" />
        <register type="NOA" address="0x00009888" value="0x01F042B2" />
        <register type="NOA" address="0x00009888" value="0x03F04E9C" />
        <register type="NOA" address="0x00009888" value="0x05F00717" />
        <register type="NOA" address="0x00009888" value="0x07F000E6" />
        <register type="NOA" address="0x00009888" value="0x09F00840" />
        <register type="NOA" address="0x00009888" value="0x01E15555" />
        <register type="NOA" address="0x00009888" value="0x03E15415" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3A82A" />
        <register type="NOA" address="0x00009888" value="0x01E4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65415" />
        <register type="NOA" address="0x00009888" value="0x01E75555" />
        <register type="NOA" address="0x00009888" value="0x03E75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075415" />
        <register type="NOA" address="0x00009888" value="0x0109E7FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AA82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext661"
       chipset="ACMGT3"
       symbol_name="Ext661"
       underscore_name="ext661"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8670adf5-1083-4e44-9b34-1ad5f7187e4b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE24 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE24_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore24_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE24 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE24_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore24_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE24 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE24_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore24_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE24 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE24_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore24_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE24 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE24_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore24_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE24 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE24_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore24_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE24 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE24_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore24_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0A900236" />
        <register type="NOA" address="0x00009888" value="0x0C90016A" />
        <register type="NOA" address="0x00009888" value="0x009042B2" />
        <register type="NOA" address="0x00009888" value="0x02904E9C" />
        <register type="NOA" address="0x00009888" value="0x04900717" />
        <register type="NOA" address="0x00009888" value="0x069000E6" />
        <register type="NOA" address="0x00009888" value="0x08900840" />
        <register type="NOA" address="0x00009888" value="0x00815555" />
        <register type="NOA" address="0x00009888" value="0x02815415" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283A82A" />
        <register type="NOA" address="0x00009888" value="0x0084E7FF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865415" />
        <register type="NOA" address="0x00009888" value="0x00875555" />
        <register type="NOA" address="0x00009888" value="0x02875415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202A82A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext662"
       chipset="ACMGT3"
       symbol_name="Ext662"
       underscore_name="ext662"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6295fd5c-e29f-4522-a7bf-83be283e0bbb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE25 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE25_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore25_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE25 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE25_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore25_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE25 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE25_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore25_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE25 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE25_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore25_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE25 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE25_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore25_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE25 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE25_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore25_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE25 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE25_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore25_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0AB00236" />
        <register type="NOA" address="0x00009888" value="0x0CB0016A" />
        <register type="NOA" address="0x00009888" value="0x00B042B2" />
        <register type="NOA" address="0x00009888" value="0x02B04E9C" />
        <register type="NOA" address="0x00009888" value="0x04B00717" />
        <register type="NOA" address="0x00009888" value="0x06B000E6" />
        <register type="NOA" address="0x00009888" value="0x08B00840" />
        <register type="NOA" address="0x00009888" value="0x00A15555" />
        <register type="NOA" address="0x00009888" value="0x02A15415" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3A82A" />
        <register type="NOA" address="0x00009888" value="0x00A4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65415" />
        <register type="NOA" address="0x00009888" value="0x00A75555" />
        <register type="NOA" address="0x00009888" value="0x02A75415" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202A82A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext663"
       chipset="ACMGT3"
       symbol_name="Ext663"
       underscore_name="ext663"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a50eb103-f419-4fdc-bdc5-cabcf1f5f799"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE26 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE26_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore26_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE26 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE26_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore26_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE26 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE26_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore26_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE26 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE26_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore26_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE26 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE26_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore26_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE26 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE26_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore26_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE26 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE26_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore26_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0AD00236" />
        <register type="NOA" address="0x00009888" value="0x0CD0016A" />
        <register type="NOA" address="0x00009888" value="0x00D042B2" />
        <register type="NOA" address="0x00009888" value="0x02D04E9C" />
        <register type="NOA" address="0x00009888" value="0x04D00717" />
        <register type="NOA" address="0x00009888" value="0x06D000E6" />
        <register type="NOA" address="0x00009888" value="0x08D00840" />
        <register type="NOA" address="0x00009888" value="0x00C15555" />
        <register type="NOA" address="0x00009888" value="0x02C15415" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3A82A" />
        <register type="NOA" address="0x00009888" value="0x00C4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65415" />
        <register type="NOA" address="0x00009888" value="0x00C75555" />
        <register type="NOA" address="0x00009888" value="0x02C75415" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207A82A" />
        <register type="NOA" address="0x00009888" value="0x0009E7FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AA82A" />
        <register type="NOA" address="0x00009888" value="0x0002E7FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202A82A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext664"
       chipset="ACMGT3"
       symbol_name="Ext664"
       underscore_name="ext664"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8a026261-ef0f-4331-8a07-161022e4d2a4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE27 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE27_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore27_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE27 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE27_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore27_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE27 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE27_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore27_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE27 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE27_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore27_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE27 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE27_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore27_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE27 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE27_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore27_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE27 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE27_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore27_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0AF00236" />
        <register type="NOA" address="0x00009888" value="0x0CF0016A" />
        <register type="NOA" address="0x00009888" value="0x00F042B2" />
        <register type="NOA" address="0x00009888" value="0x02F04E9C" />
        <register type="NOA" address="0x00009888" value="0x04F00717" />
        <register type="NOA" address="0x00009888" value="0x06F000E6" />
        <register type="NOA" address="0x00009888" value="0x08F00840" />
        <register type="NOA" address="0x00009888" value="0x00E15555" />
        <register type="NOA" address="0x00009888" value="0x02E15415" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3A82A" />
        <register type="NOA" address="0x00009888" value="0x00E4E7FF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65415" />
        <register type="NOA" address="0x00009888" value="0x00E75555" />
        <register type="NOA" address="0x00009888" value="0x02E75415" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075415" />
        <register type="NOA" address="0x00009888" value="0x0009E7FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AA82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202A82A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext665"
       chipset="ACMGT3"
       symbol_name="Ext665"
       underscore_name="ext665"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="73c5b3d6-f3f9-45d5-8c88-3c3bc7cb2a7b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE28 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE28_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore28_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE28 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE28_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore28_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE28 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE28_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore28_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE28 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE28_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore28_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE28 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE28_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore28_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE28 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE28_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore28_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE28 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE28_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore28_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0B900236" />
        <register type="NOA" address="0x00009888" value="0x0D90016A" />
        <register type="NOA" address="0x00009888" value="0x019042B2" />
        <register type="NOA" address="0x00009888" value="0x03904E9C" />
        <register type="NOA" address="0x00009888" value="0x05900717" />
        <register type="NOA" address="0x00009888" value="0x079000E6" />
        <register type="NOA" address="0x00009888" value="0x09900840" />
        <register type="NOA" address="0x00009888" value="0x01815555" />
        <register type="NOA" address="0x00009888" value="0x03815415" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383A82A" />
        <register type="NOA" address="0x00009888" value="0x0184E7FF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865415" />
        <register type="NOA" address="0x00009888" value="0x01875555" />
        <register type="NOA" address="0x00009888" value="0x03875415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308A82A" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202A82A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext666"
       chipset="ACMGT3"
       symbol_name="Ext666"
       underscore_name="ext666"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="28f09392-e361-444e-984a-35bc2cd7319e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE29 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE29_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore29_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE29 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE29_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore29_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE29 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE29_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore29_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE29 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE29_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore29_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE29 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE29_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore29_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE29 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE29_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore29_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE29 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE29_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore29_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0BB00236" />
        <register type="NOA" address="0x00009888" value="0x0DB0016A" />
        <register type="NOA" address="0x00009888" value="0x01B042B2" />
        <register type="NOA" address="0x00009888" value="0x03B04E9C" />
        <register type="NOA" address="0x00009888" value="0x05B00717" />
        <register type="NOA" address="0x00009888" value="0x07B000E6" />
        <register type="NOA" address="0x00009888" value="0x09B00840" />
        <register type="NOA" address="0x00009888" value="0x01A15555" />
        <register type="NOA" address="0x00009888" value="0x03A15415" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A3A82A" />
        <register type="NOA" address="0x00009888" value="0x01A4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A65415" />
        <register type="NOA" address="0x00009888" value="0x01A75555" />
        <register type="NOA" address="0x00009888" value="0x03A75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FC3F" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5415" />
        <register type="NOA" address="0x00009888" value="0x0101E7FF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202A82A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext667"
       chipset="ACMGT3"
       symbol_name="Ext667"
       underscore_name="ext667"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b5bd5646-7215-4cfb-a393-012e42f86e6b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE30 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE30_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore30_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE30 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE30_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore30_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE30 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE30_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore30_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE30 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE30_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore30_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE30 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE30_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore30_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE30 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE30_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore30_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE30 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE30_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore30_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0BD00236" />
        <register type="NOA" address="0x00009888" value="0x0DD0016A" />
        <register type="NOA" address="0x00009888" value="0x01D042B2" />
        <register type="NOA" address="0x00009888" value="0x03D04E9C" />
        <register type="NOA" address="0x00009888" value="0x05D00717" />
        <register type="NOA" address="0x00009888" value="0x07D000E6" />
        <register type="NOA" address="0x00009888" value="0x09D00840" />
        <register type="NOA" address="0x00009888" value="0x01C15555" />
        <register type="NOA" address="0x00009888" value="0x03C15415" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C3A82A" />
        <register type="NOA" address="0x00009888" value="0x01C4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C65415" />
        <register type="NOA" address="0x00009888" value="0x01C75555" />
        <register type="NOA" address="0x00009888" value="0x03C75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307A82A" />
        <register type="NOA" address="0x00009888" value="0x0109E7FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AA82A" />
        <register type="NOA" address="0x00009888" value="0x0102E7FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5415" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202A82A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext668"
       chipset="ACMGT3"
       symbol_name="Ext668"
       underscore_name="ext668"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e3b9472f-95b7-49b7-9f95-96d9cfcea28f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ALUWR XECORE31 XVE0 THREAD0"
             symbol_name="XVE_STALL_ALUWR_XECORE31_XVE0_THREAD0"
             underscore_name="xve_stall_aluwr_xecore31_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for ALU to write GRF/ACC register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL BARRIER XECORE31 XVE0 THREAD0"
             symbol_name="XVE_STALL_BARRIER_XECORE31_XVE0_THREAD0"
             underscore_name="xve_stall_barrier_xecore31_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Gateway to write Notify register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL INSTFETCH XECORE31 XVE0 THREAD0"
             symbol_name="XVE_STALL_INSTFETCH_XECORE31_XVE0_THREAD0"
             underscore_name="xve_stall_instfetch_xecore31_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Instruction Fetch"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL OTHER XECORE31 XVE0 THREAD0"
             symbol_name="XVE_STALL_OTHER_XECORE31_XVE0_THREAD0"
             underscore_name="xve_stall_other_xecore31_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting on any other dependency (Flag/EoT etc)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SBID XECORE31 XVE0 THREAD0"
             symbol_name="XVE_STALL_SBID_XECORE31_XVE0_THREAD0"
             underscore_name="xve_stall_sbid_xecore31_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for Scoreboard token to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE STALL SENDWR XECORE31 XVE0 THREAD0"
             symbol_name="XVE_STALL_SENDWR_XECORE31_XVE0_THREAD0"
             underscore_name="xve_stall_sendwr_xecore31_xve0_thread0"
             description="Percentage of time in which XVE stalled, with at least one thread waiting for SEND to write GRF register"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE SHARED FUNCTION ACCESS HOLD XECORE31 XVE0 THREAD0"
             symbol_name="XVE_SHARED_FUNCTION_ACCESS_HOLD_XECORE31_XVE0_THREAD0"
             underscore_name="xve_shared_function_access_hold_xecore31_xve0_thread0"
             description="Percentage of time in which XVE requests stalled by Shared Function units"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0BF00236" />
        <register type="NOA" address="0x00009888" value="0x0DF0016A" />
        <register type="NOA" address="0x00009888" value="0x01F042B2" />
        <register type="NOA" address="0x00009888" value="0x03F04E9C" />
        <register type="NOA" address="0x00009888" value="0x05F00717" />
        <register type="NOA" address="0x00009888" value="0x07F000E6" />
        <register type="NOA" address="0x00009888" value="0x09F00840" />
        <register type="NOA" address="0x00009888" value="0x01E15555" />
        <register type="NOA" address="0x00009888" value="0x03E15415" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3A82A" />
        <register type="NOA" address="0x00009888" value="0x01E4E7FF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65415" />
        <register type="NOA" address="0x00009888" value="0x01E75555" />
        <register type="NOA" address="0x00009888" value="0x03E75415" />
        <register type="NOA" address="0x00009888" value="0x0003E7FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FC3F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5415" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BA82A" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075415" />
        <register type="NOA" address="0x00009888" value="0x0109E7FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AA82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202A82A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031201" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001E7FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025415" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045415" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055415" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208A82A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000018" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000042" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000F80" />
        <register type="OA" address="0x0000D954" value="0x0000FE0F" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000F9FF" />
    </register_config>
  </set>

  <set name="Ext669"
       chipset="ACMGT3"
       symbol_name="Ext669"
       underscore_name="ext669"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="41aa8222-8353-458f-809f-88b87bb3205a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE0 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE0_XVE0"
             underscore_name="xve_inst_issued_all_xecore0_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE1 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE1_XVE0"
             underscore_name="xve_inst_issued_all_xecore1_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE2 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE2_XVE0"
             underscore_name="xve_inst_issued_all_xecore2_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0A906F40" />
        <register type="NOA" address="0x00009888" value="0x0C900006" />
        <register type="NOA" address="0x00009888" value="0x0AB06F40" />
        <register type="NOA" address="0x00009888" value="0x0CB00006" />
        <register type="NOA" address="0x00009888" value="0x0AD06F40" />
        <register type="NOA" address="0x00009888" value="0x0CD00006" />
        <register type="NOA" address="0x00009888" value="0x00904EB4" />
        <register type="NOA" address="0x00009888" value="0x02900166" />
        <register type="NOA" address="0x00009888" value="0x00810155" />
        <register type="NOA" address="0x00009888" value="0x008302AA" />
        <register type="NOA" address="0x00009888" value="0x0084001F" />
        <register type="NOA" address="0x00009888" value="0x00860155" />
        <register type="NOA" address="0x00009888" value="0x00870155" />
        <register type="NOA" address="0x00009888" value="0x02B05000" />
        <register type="NOA" address="0x00009888" value="0x04B01A75" />
        <register type="NOA" address="0x00009888" value="0x06B0000B" />
        <register type="NOA" address="0x00009888" value="0x00B00000" />
        <register type="NOA" address="0x00009888" value="0x00A15400" />
        <register type="NOA" address="0x00009888" value="0x02A10005" />
        <register type="NOA" address="0x00009888" value="0x00A3A800" />
        <register type="NOA" address="0x00009888" value="0x02A3000A" />
        <register type="NOA" address="0x00009888" value="0x00A403E0" />
        <register type="NOA" address="0x00009888" value="0x00A65400" />
        <register type="NOA" address="0x00009888" value="0x02A60005" />
        <register type="NOA" address="0x00009888" value="0x00A75400" />
        <register type="NOA" address="0x00009888" value="0x02A70005" />
        <register type="NOA" address="0x00009888" value="0x06D05680" />
        <register type="NOA" address="0x00009888" value="0x08D02CD3" />
        <register type="NOA" address="0x00009888" value="0x00D00000" />
        <register type="NOA" address="0x00009888" value="0x02C11550" />
        <register type="NOA" address="0x00009888" value="0x02C32AA0" />
        <register type="NOA" address="0x00009888" value="0x00C47C00" />
        <register type="NOA" address="0x00009888" value="0x02C61550" />
        <register type="NOA" address="0x00009888" value="0x02C71550" />
        <register type="NOA" address="0x00009888" value="0x02072AA0" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x00097C00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A2AA5" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000B5400" />
        <register type="NOA" address="0x00009888" value="0x020B0005" />
        <register type="NOA" address="0x00009888" value="0x00027C00" />
        <register type="NOA" address="0x00009888" value="0x020C1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030042" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x0003E002" />
        <register type="OA" address="0x0000D954" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext670"
       chipset="ACMGT3"
       symbol_name="Ext670"
       underscore_name="ext670"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="811a2fd2-eabe-421a-822c-9a3187bae218"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE3 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE3_XVE0"
             underscore_name="xve_inst_issued_all_xecore3_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE4 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE4_XVE0"
             underscore_name="xve_inst_issued_all_xecore4_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE5 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE5_XVE0"
             underscore_name="xve_inst_issued_all_xecore5_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0AF06F40" />
        <register type="NOA" address="0x00009888" value="0x0CF00006" />
        <register type="NOA" address="0x00009888" value="0x0B906F40" />
        <register type="NOA" address="0x00009888" value="0x0D900006" />
        <register type="NOA" address="0x00009888" value="0x0BB06F40" />
        <register type="NOA" address="0x00009888" value="0x0DB00006" />
        <register type="NOA" address="0x00009888" value="0x00F04EB4" />
        <register type="NOA" address="0x00009888" value="0x02F00166" />
        <register type="NOA" address="0x00009888" value="0x00E10155" />
        <register type="NOA" address="0x00009888" value="0x00E302AA" />
        <register type="NOA" address="0x00009888" value="0x00E4001F" />
        <register type="NOA" address="0x00009888" value="0x00E60155" />
        <register type="NOA" address="0x00009888" value="0x00E70155" />
        <register type="NOA" address="0x00009888" value="0x03905000" />
        <register type="NOA" address="0x00009888" value="0x05901A75" />
        <register type="NOA" address="0x00009888" value="0x0790000B" />
        <register type="NOA" address="0x00009888" value="0x01900000" />
        <register type="NOA" address="0x00009888" value="0x01815400" />
        <register type="NOA" address="0x00009888" value="0x03810005" />
        <register type="NOA" address="0x00009888" value="0x0183A800" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x018403E0" />
        <register type="NOA" address="0x00009888" value="0x01865400" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01875400" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07B05680" />
        <register type="NOA" address="0x00009888" value="0x09B02CD3" />
        <register type="NOA" address="0x00009888" value="0x01B00000" />
        <register type="NOA" address="0x00009888" value="0x03A11550" />
        <register type="NOA" address="0x00009888" value="0x03A32AA0" />
        <register type="NOA" address="0x00009888" value="0x01A47C00" />
        <register type="NOA" address="0x00009888" value="0x03A61550" />
        <register type="NOA" address="0x00009888" value="0x03A71550" />
        <register type="NOA" address="0x00009888" value="0x00037FE0" />
        <register type="NOA" address="0x00009888" value="0x00070155" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FE0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B2AAA" />
        <register type="NOA" address="0x00009888" value="0x0108A800" />
        <register type="NOA" address="0x00009888" value="0x03083FFA" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A1555" />
        <register type="NOA" address="0x00009888" value="0x01017C00" />
        <register type="NOA" address="0x00009888" value="0x030B1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030004" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42031080" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030084" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x0003E002" />
        <register type="OA" address="0x0000D954" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext671"
       chipset="ACMGT3"
       symbol_name="Ext671"
       underscore_name="ext671"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="22d6be5d-b649-4df4-87d3-e9e00f221d5a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE6 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE6_XVE0"
             underscore_name="xve_inst_issued_all_xecore6_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE7 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE7_XVE0"
             underscore_name="xve_inst_issued_all_xecore7_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE8 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE8_XVE0"
             underscore_name="xve_inst_issued_all_xecore8_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0BD06F40" />
        <register type="NOA" address="0x00009888" value="0x0DD00006" />
        <register type="NOA" address="0x00009888" value="0x0BF06F40" />
        <register type="NOA" address="0x00009888" value="0x0DF00006" />
        <register type="NOA" address="0x00009888" value="0x01D04EB4" />
        <register type="NOA" address="0x00009888" value="0x03D00166" />
        <register type="NOA" address="0x00009888" value="0x01C10155" />
        <register type="NOA" address="0x00009888" value="0x01C302AA" />
        <register type="NOA" address="0x00009888" value="0x01C4001F" />
        <register type="NOA" address="0x00009888" value="0x01C60155" />
        <register type="NOA" address="0x00009888" value="0x01C70155" />
        <register type="NOA" address="0x00009888" value="0x03F05000" />
        <register type="NOA" address="0x00009888" value="0x05F01A75" />
        <register type="NOA" address="0x00009888" value="0x07F0000B" />
        <register type="NOA" address="0x00009888" value="0x01F00000" />
        <register type="NOA" address="0x00009888" value="0x01E15400" />
        <register type="NOA" address="0x00009888" value="0x03E10005" />
        <register type="NOA" address="0x00009888" value="0x01E3A800" />
        <register type="NOA" address="0x00009888" value="0x03E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E403E0" />
        <register type="NOA" address="0x00009888" value="0x01E65400" />
        <register type="NOA" address="0x00009888" value="0x03E60005" />
        <register type="NOA" address="0x00009888" value="0x01E75400" />
        <register type="NOA" address="0x00009888" value="0x03E70005" />
        <register type="NOA" address="0x00009888" value="0x000303FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x010756AA" />
        <register type="NOA" address="0x00009888" value="0x03070005" />
        <register type="NOA" address="0x00009888" value="0x010903FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009888" value="0x0102001F" />
        <register type="NOA" address="0x00009888" value="0x010C0155" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0A906F40" />
        <register type="NOA" address="0x00009888" value="0x0C900006" />
        <register type="NOA" address="0x00009888" value="0x06905680" />
        <register type="NOA" address="0x00009888" value="0x08902CD3" />
        <register type="NOA" address="0x00009888" value="0x00900000" />
        <register type="NOA" address="0x00009888" value="0x02811550" />
        <register type="NOA" address="0x00009888" value="0x02832AA0" />
        <register type="NOA" address="0x00009888" value="0x00847C00" />
        <register type="NOA" address="0x00009888" value="0x02861550" />
        <register type="NOA" address="0x00009888" value="0x02871550" />
        <register type="NOA" address="0x00009888" value="0x02082AA0" />
        <register type="NOA" address="0x00009888" value="0x020A1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02083FFA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16037000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017C00" />
        <register type="NOA" address="0x00009888" value="0x02021550" />
        <register type="NOA" address="0x00009888" value="0x02041550" />
        <register type="NOA" address="0x00009888" value="0x02051550" />
        <register type="NOA" address="0x00009888" value="0x02082AA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x0003E002" />
        <register type="OA" address="0x0000D954" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext672"
       chipset="ACMGT3"
       symbol_name="Ext672"
       underscore_name="ext672"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0e76590d-a922-4979-9f18-e04bf3619109"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE9 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE9_XVE0"
             underscore_name="xve_inst_issued_all_xecore9_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE10 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE10_XVE0"
             underscore_name="xve_inst_issued_all_xecore10_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE11 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE11_XVE0"
             underscore_name="xve_inst_issued_all_xecore11_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0AB06F40" />
        <register type="NOA" address="0x00009888" value="0x0CB00006" />
        <register type="NOA" address="0x00009888" value="0x0AD06F40" />
        <register type="NOA" address="0x00009888" value="0x0CD00006" />
        <register type="NOA" address="0x00009888" value="0x0AF06F40" />
        <register type="NOA" address="0x00009888" value="0x0CF00006" />
        <register type="NOA" address="0x00009888" value="0x00B04EB4" />
        <register type="NOA" address="0x00009888" value="0x02B00166" />
        <register type="NOA" address="0x00009888" value="0x00A10155" />
        <register type="NOA" address="0x00009888" value="0x00A302AA" />
        <register type="NOA" address="0x00009888" value="0x00A4001F" />
        <register type="NOA" address="0x00009888" value="0x00A60155" />
        <register type="NOA" address="0x00009888" value="0x00A70155" />
        <register type="NOA" address="0x00009888" value="0x02D05000" />
        <register type="NOA" address="0x00009888" value="0x04D01A75" />
        <register type="NOA" address="0x00009888" value="0x06D0000B" />
        <register type="NOA" address="0x00009888" value="0x00D00000" />
        <register type="NOA" address="0x00009888" value="0x00C15400" />
        <register type="NOA" address="0x00009888" value="0x02C10005" />
        <register type="NOA" address="0x00009888" value="0x00C3A800" />
        <register type="NOA" address="0x00009888" value="0x02C3000A" />
        <register type="NOA" address="0x00009888" value="0x00C403E0" />
        <register type="NOA" address="0x00009888" value="0x00C65400" />
        <register type="NOA" address="0x00009888" value="0x02C60005" />
        <register type="NOA" address="0x00009888" value="0x00C75400" />
        <register type="NOA" address="0x00009888" value="0x02C70005" />
        <register type="NOA" address="0x00009888" value="0x06F05680" />
        <register type="NOA" address="0x00009888" value="0x08F02CD3" />
        <register type="NOA" address="0x00009888" value="0x00F00000" />
        <register type="NOA" address="0x00009888" value="0x02E11550" />
        <register type="NOA" address="0x00009888" value="0x02E32AA0" />
        <register type="NOA" address="0x00009888" value="0x00E47C00" />
        <register type="NOA" address="0x00009888" value="0x02E61550" />
        <register type="NOA" address="0x00009888" value="0x02E71550" />
        <register type="NOA" address="0x00009888" value="0x0007A800" />
        <register type="NOA" address="0x00009888" value="0x0207155A" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x00097FE0" />
        <register type="NOA" address="0x00009888" value="0x000AA955" />
        <register type="NOA" address="0x00009888" value="0x020A2AAA" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B0155" />
        <register type="NOA" address="0x00009888" value="0x000203E0" />
        <register type="NOA" address="0x00009888" value="0x000C5400" />
        <register type="NOA" address="0x00009888" value="0x020C0005" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032943" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x0003E002" />
        <register type="OA" address="0x0000D954" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext673"
       chipset="ACMGT3"
       symbol_name="Ext673"
       underscore_name="ext673"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1b1b6054-62b3-4811-b3af-7430310b36f7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE12 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE12_XVE0"
             underscore_name="xve_inst_issued_all_xecore12_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE13 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE13_XVE0"
             underscore_name="xve_inst_issued_all_xecore13_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE14 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE14_XVE0"
             underscore_name="xve_inst_issued_all_xecore14_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0B906F40" />
        <register type="NOA" address="0x00009888" value="0x0D900006" />
        <register type="NOA" address="0x00009888" value="0x0BB06F40" />
        <register type="NOA" address="0x00009888" value="0x0DB00006" />
        <register type="NOA" address="0x00009888" value="0x0BD06F40" />
        <register type="NOA" address="0x00009888" value="0x0DD00006" />
        <register type="NOA" address="0x00009888" value="0x01904EB4" />
        <register type="NOA" address="0x00009888" value="0x03900166" />
        <register type="NOA" address="0x00009888" value="0x01810155" />
        <register type="NOA" address="0x00009888" value="0x018302AA" />
        <register type="NOA" address="0x00009888" value="0x0184001F" />
        <register type="NOA" address="0x00009888" value="0x01860155" />
        <register type="NOA" address="0x00009888" value="0x01870155" />
        <register type="NOA" address="0x00009888" value="0x03B05000" />
        <register type="NOA" address="0x00009888" value="0x05B01A75" />
        <register type="NOA" address="0x00009888" value="0x07B0000B" />
        <register type="NOA" address="0x00009888" value="0x01B00000" />
        <register type="NOA" address="0x00009888" value="0x01A15400" />
        <register type="NOA" address="0x00009888" value="0x03A10005" />
        <register type="NOA" address="0x00009888" value="0x01A3A800" />
        <register type="NOA" address="0x00009888" value="0x03A3000A" />
        <register type="NOA" address="0x00009888" value="0x01A403E0" />
        <register type="NOA" address="0x00009888" value="0x01A65400" />
        <register type="NOA" address="0x00009888" value="0x03A60005" />
        <register type="NOA" address="0x00009888" value="0x01A75400" />
        <register type="NOA" address="0x00009888" value="0x03A70005" />
        <register type="NOA" address="0x00009888" value="0x07D05680" />
        <register type="NOA" address="0x00009888" value="0x09D02CD3" />
        <register type="NOA" address="0x00009888" value="0x01D00000" />
        <register type="NOA" address="0x00009888" value="0x03C11550" />
        <register type="NOA" address="0x00009888" value="0x03C32AA0" />
        <register type="NOA" address="0x00009888" value="0x01C47C00" />
        <register type="NOA" address="0x00009888" value="0x03C61550" />
        <register type="NOA" address="0x00009888" value="0x03C71550" />
        <register type="NOA" address="0x00009888" value="0x00037FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2AAA" />
        <register type="NOA" address="0x00009888" value="0x03072AA0" />
        <register type="NOA" address="0x00009888" value="0x0108FEAA" />
        <register type="NOA" address="0x00009888" value="0x0308000F" />
        <register type="NOA" address="0x00009888" value="0x01097C00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A2AA5" />
        <register type="NOA" address="0x00009888" value="0x010103E0" />
        <register type="NOA" address="0x00009888" value="0x010B5400" />
        <register type="NOA" address="0x00009888" value="0x030B0005" />
        <register type="NOA" address="0x00009888" value="0x01027C00" />
        <register type="NOA" address="0x00009888" value="0x030C1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030042" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x0003E002" />
        <register type="OA" address="0x0000D954" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext674"
       chipset="ACMGT3"
       symbol_name="Ext674"
       underscore_name="ext674"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8485658d-80cd-44e4-b275-e24c659732d4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE15 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE15_XVE0"
             underscore_name="xve_inst_issued_all_xecore15_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE16 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE16_XVE0"
             underscore_name="xve_inst_issued_all_xecore16_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE17 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE17_XVE0"
             underscore_name="xve_inst_issued_all_xecore17_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0BF06F40" />
        <register type="NOA" address="0x00009888" value="0x0DF00006" />
        <register type="NOA" address="0x00009888" value="0x01F04EB4" />
        <register type="NOA" address="0x00009888" value="0x03F00166" />
        <register type="NOA" address="0x00009888" value="0x01E10155" />
        <register type="NOA" address="0x00009888" value="0x01E302AA" />
        <register type="NOA" address="0x00009888" value="0x01E4001F" />
        <register type="NOA" address="0x00009888" value="0x01E60155" />
        <register type="NOA" address="0x00009888" value="0x01E70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x01070155" />
        <register type="NOA" address="0x00009888" value="0x0109001F" />
        <register type="NOA" address="0x00009888" value="0x010A02AA" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0A906F40" />
        <register type="NOA" address="0x00009888" value="0x0C900006" />
        <register type="NOA" address="0x00009888" value="0x0AB06F40" />
        <register type="NOA" address="0x00009888" value="0x0CB00006" />
        <register type="NOA" address="0x00009888" value="0x02905000" />
        <register type="NOA" address="0x00009888" value="0x04901A75" />
        <register type="NOA" address="0x00009888" value="0x0690000B" />
        <register type="NOA" address="0x00009888" value="0x00900000" />
        <register type="NOA" address="0x00009888" value="0x00815400" />
        <register type="NOA" address="0x00009888" value="0x02810005" />
        <register type="NOA" address="0x00009888" value="0x0083A800" />
        <register type="NOA" address="0x00009888" value="0x0283000A" />
        <register type="NOA" address="0x00009888" value="0x008403E0" />
        <register type="NOA" address="0x00009888" value="0x00865400" />
        <register type="NOA" address="0x00009888" value="0x02860005" />
        <register type="NOA" address="0x00009888" value="0x00875400" />
        <register type="NOA" address="0x00009888" value="0x02870005" />
        <register type="NOA" address="0x00009888" value="0x06B05680" />
        <register type="NOA" address="0x00009888" value="0x08B02CD3" />
        <register type="NOA" address="0x00009888" value="0x00B00000" />
        <register type="NOA" address="0x00009888" value="0x02A11550" />
        <register type="NOA" address="0x00009888" value="0x02A32AA0" />
        <register type="NOA" address="0x00009888" value="0x00A47C00" />
        <register type="NOA" address="0x00009888" value="0x02A61550" />
        <register type="NOA" address="0x00009888" value="0x02A71550" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x02083FFA" />
        <register type="NOA" address="0x00009888" value="0x000A5400" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017C00" />
        <register type="NOA" address="0x00009888" value="0x020B1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603146A" />
        <register type="NOA" address="0x00009888" value="0x480306A3" />
        <register type="NOA" address="0x00009888" value="0x4A03146A" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017FE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x0003E002" />
        <register type="OA" address="0x0000D954" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext675"
       chipset="ACMGT3"
       symbol_name="Ext675"
       underscore_name="ext675"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="90e30b6c-ee34-4fac-8b0c-28afe0397b18"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE18 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE18_XVE0"
             underscore_name="xve_inst_issued_all_xecore18_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE19 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE19_XVE0"
             underscore_name="xve_inst_issued_all_xecore19_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE20 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE20_XVE0"
             underscore_name="xve_inst_issued_all_xecore20_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0AD06F40" />
        <register type="NOA" address="0x00009888" value="0x0CD00006" />
        <register type="NOA" address="0x00009888" value="0x0AF06F40" />
        <register type="NOA" address="0x00009888" value="0x0CF00006" />
        <register type="NOA" address="0x00009888" value="0x0B906F40" />
        <register type="NOA" address="0x00009888" value="0x0D900006" />
        <register type="NOA" address="0x00009888" value="0x00D04EB4" />
        <register type="NOA" address="0x00009888" value="0x02D00166" />
        <register type="NOA" address="0x00009888" value="0x00C10155" />
        <register type="NOA" address="0x00009888" value="0x00C302AA" />
        <register type="NOA" address="0x00009888" value="0x00C4001F" />
        <register type="NOA" address="0x00009888" value="0x00C60155" />
        <register type="NOA" address="0x00009888" value="0x00C70155" />
        <register type="NOA" address="0x00009888" value="0x02F05000" />
        <register type="NOA" address="0x00009888" value="0x04F01A75" />
        <register type="NOA" address="0x00009888" value="0x06F0000B" />
        <register type="NOA" address="0x00009888" value="0x00F00000" />
        <register type="NOA" address="0x00009888" value="0x00E15400" />
        <register type="NOA" address="0x00009888" value="0x02E10005" />
        <register type="NOA" address="0x00009888" value="0x00E3A800" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E403E0" />
        <register type="NOA" address="0x00009888" value="0x00E65400" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x00E75400" />
        <register type="NOA" address="0x00009888" value="0x02E70005" />
        <register type="NOA" address="0x00009888" value="0x07905680" />
        <register type="NOA" address="0x00009888" value="0x09902CD3" />
        <register type="NOA" address="0x00009888" value="0x01900000" />
        <register type="NOA" address="0x00009888" value="0x03811550" />
        <register type="NOA" address="0x00009888" value="0x03832AA0" />
        <register type="NOA" address="0x00009888" value="0x01847C00" />
        <register type="NOA" address="0x00009888" value="0x03861550" />
        <register type="NOA" address="0x00009888" value="0x03871550" />
        <register type="NOA" address="0x00009888" value="0x00037C00" />
        <register type="NOA" address="0x00009888" value="0x000756AA" />
        <register type="NOA" address="0x00009888" value="0x02070005" />
        <register type="NOA" address="0x00009888" value="0x02083FF0" />
        <register type="NOA" address="0x00009888" value="0x000903FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A155A" />
        <register type="NOA" address="0x00009888" value="0x00017C00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA0" />
        <register type="NOA" address="0x00009888" value="0x0002001F" />
        <register type="NOA" address="0x00009888" value="0x000C0155" />
        <register type="NOA" address="0x00009888" value="0x03082AA0" />
        <register type="NOA" address="0x00009888" value="0x030A1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030006" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x420318C0" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CC6" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030A65" />
        <register type="NOA" address="0x00009888" value="0x48030653" />
        <register type="NOA" address="0x00009888" value="0x4A030A65" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x0003E002" />
        <register type="OA" address="0x0000D954" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext676"
       chipset="ACMGT3"
       symbol_name="Ext676"
       underscore_name="ext676"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ac420c4f-90eb-42ec-9be9-75aaa09c99ff"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE21 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE21_XVE0"
             underscore_name="xve_inst_issued_all_xecore21_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE22 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE22_XVE0"
             underscore_name="xve_inst_issued_all_xecore22_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE23 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE23_XVE0"
             underscore_name="xve_inst_issued_all_xecore23_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0BB06F40" />
        <register type="NOA" address="0x00009888" value="0x0DB00006" />
        <register type="NOA" address="0x00009888" value="0x0BD06F40" />
        <register type="NOA" address="0x00009888" value="0x0DD00006" />
        <register type="NOA" address="0x00009888" value="0x0BF06F40" />
        <register type="NOA" address="0x00009888" value="0x0DF00006" />
        <register type="NOA" address="0x00009888" value="0x01B04EB4" />
        <register type="NOA" address="0x00009888" value="0x03B00166" />
        <register type="NOA" address="0x00009888" value="0x01A10155" />
        <register type="NOA" address="0x00009888" value="0x01A302AA" />
        <register type="NOA" address="0x00009888" value="0x01A4001F" />
        <register type="NOA" address="0x00009888" value="0x01A60155" />
        <register type="NOA" address="0x00009888" value="0x01A70155" />
        <register type="NOA" address="0x00009888" value="0x03D05000" />
        <register type="NOA" address="0x00009888" value="0x05D01A75" />
        <register type="NOA" address="0x00009888" value="0x07D0000B" />
        <register type="NOA" address="0x00009888" value="0x01D00000" />
        <register type="NOA" address="0x00009888" value="0x01C15400" />
        <register type="NOA" address="0x00009888" value="0x03C10005" />
        <register type="NOA" address="0x00009888" value="0x01C3A800" />
        <register type="NOA" address="0x00009888" value="0x03C3000A" />
        <register type="NOA" address="0x00009888" value="0x01C403E0" />
        <register type="NOA" address="0x00009888" value="0x01C65400" />
        <register type="NOA" address="0x00009888" value="0x03C60005" />
        <register type="NOA" address="0x00009888" value="0x01C75400" />
        <register type="NOA" address="0x00009888" value="0x03C70005" />
        <register type="NOA" address="0x00009888" value="0x07F05680" />
        <register type="NOA" address="0x00009888" value="0x09F02CD3" />
        <register type="NOA" address="0x00009888" value="0x01F00000" />
        <register type="NOA" address="0x00009888" value="0x03E11550" />
        <register type="NOA" address="0x00009888" value="0x03E32AA0" />
        <register type="NOA" address="0x00009888" value="0x01E47C00" />
        <register type="NOA" address="0x00009888" value="0x03E61550" />
        <register type="NOA" address="0x00009888" value="0x03E71550" />
        <register type="NOA" address="0x00009888" value="0x00037FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2AAA" />
        <register type="NOA" address="0x00009888" value="0x0107A800" />
        <register type="NOA" address="0x00009888" value="0x0307155A" />
        <register type="NOA" address="0x00009888" value="0x010803FF" />
        <register type="NOA" address="0x00009888" value="0x01097FE0" />
        <register type="NOA" address="0x00009888" value="0x010AA955" />
        <register type="NOA" address="0x00009888" value="0x030A2AAA" />
        <register type="NOA" address="0x00009888" value="0x0101001F" />
        <register type="NOA" address="0x00009888" value="0x010B0155" />
        <register type="NOA" address="0x00009888" value="0x010203E0" />
        <register type="NOA" address="0x00009888" value="0x010C5400" />
        <register type="NOA" address="0x00009888" value="0x030C0005" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032943" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x0003E002" />
        <register type="OA" address="0x0000D954" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext677"
       chipset="ACMGT3"
       symbol_name="Ext677"
       underscore_name="ext677"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cded2a1d-8dce-4b4d-91cf-b51859474310"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE24 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE24_XVE0"
             underscore_name="xve_inst_issued_all_xecore24_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE25 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE25_XVE0"
             underscore_name="xve_inst_issued_all_xecore25_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE26 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE26_XVE0"
             underscore_name="xve_inst_issued_all_xecore26_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0A906F40" />
        <register type="NOA" address="0x00009888" value="0x0C900006" />
        <register type="NOA" address="0x00009888" value="0x0AB06F40" />
        <register type="NOA" address="0x00009888" value="0x0CB00006" />
        <register type="NOA" address="0x00009888" value="0x0AD06F40" />
        <register type="NOA" address="0x00009888" value="0x0CD00006" />
        <register type="NOA" address="0x00009888" value="0x00904EB4" />
        <register type="NOA" address="0x00009888" value="0x02900166" />
        <register type="NOA" address="0x00009888" value="0x00810155" />
        <register type="NOA" address="0x00009888" value="0x008302AA" />
        <register type="NOA" address="0x00009888" value="0x0084001F" />
        <register type="NOA" address="0x00009888" value="0x00860155" />
        <register type="NOA" address="0x00009888" value="0x00870155" />
        <register type="NOA" address="0x00009888" value="0x02B05000" />
        <register type="NOA" address="0x00009888" value="0x04B01A75" />
        <register type="NOA" address="0x00009888" value="0x06B0000B" />
        <register type="NOA" address="0x00009888" value="0x00B00000" />
        <register type="NOA" address="0x00009888" value="0x00A15400" />
        <register type="NOA" address="0x00009888" value="0x02A10005" />
        <register type="NOA" address="0x00009888" value="0x00A3A800" />
        <register type="NOA" address="0x00009888" value="0x02A3000A" />
        <register type="NOA" address="0x00009888" value="0x00A403E0" />
        <register type="NOA" address="0x00009888" value="0x00A65400" />
        <register type="NOA" address="0x00009888" value="0x02A60005" />
        <register type="NOA" address="0x00009888" value="0x00A75400" />
        <register type="NOA" address="0x00009888" value="0x02A70005" />
        <register type="NOA" address="0x00009888" value="0x06D05680" />
        <register type="NOA" address="0x00009888" value="0x08D02CD3" />
        <register type="NOA" address="0x00009888" value="0x00D00000" />
        <register type="NOA" address="0x00009888" value="0x02C11550" />
        <register type="NOA" address="0x00009888" value="0x02C32AA0" />
        <register type="NOA" address="0x00009888" value="0x00C47C00" />
        <register type="NOA" address="0x00009888" value="0x02C61550" />
        <register type="NOA" address="0x00009888" value="0x02C71550" />
        <register type="NOA" address="0x00009888" value="0x02072AA0" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x00097C00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A2AA5" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000B5400" />
        <register type="NOA" address="0x00009888" value="0x020B0005" />
        <register type="NOA" address="0x00009888" value="0x00027C00" />
        <register type="NOA" address="0x00009888" value="0x020C1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022AAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030042" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x0003E002" />
        <register type="OA" address="0x0000D954" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext678"
       chipset="ACMGT3"
       symbol_name="Ext678"
       underscore_name="ext678"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c1339b79-a656-4338-ab32-99638d7cea0a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE27 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE27_XVE0"
             underscore_name="xve_inst_issued_all_xecore27_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE28 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE28_XVE0"
             underscore_name="xve_inst_issued_all_xecore28_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE29 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE29_XVE0"
             underscore_name="xve_inst_issued_all_xecore29_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0AF06F40" />
        <register type="NOA" address="0x00009888" value="0x0CF00006" />
        <register type="NOA" address="0x00009888" value="0x0B906F40" />
        <register type="NOA" address="0x00009888" value="0x0D900006" />
        <register type="NOA" address="0x00009888" value="0x0BB06F40" />
        <register type="NOA" address="0x00009888" value="0x0DB00006" />
        <register type="NOA" address="0x00009888" value="0x00F04EB4" />
        <register type="NOA" address="0x00009888" value="0x02F00166" />
        <register type="NOA" address="0x00009888" value="0x00E10155" />
        <register type="NOA" address="0x00009888" value="0x00E302AA" />
        <register type="NOA" address="0x00009888" value="0x00E4001F" />
        <register type="NOA" address="0x00009888" value="0x00E60155" />
        <register type="NOA" address="0x00009888" value="0x00E70155" />
        <register type="NOA" address="0x00009888" value="0x03905000" />
        <register type="NOA" address="0x00009888" value="0x05901A75" />
        <register type="NOA" address="0x00009888" value="0x0790000B" />
        <register type="NOA" address="0x00009888" value="0x01900000" />
        <register type="NOA" address="0x00009888" value="0x01815400" />
        <register type="NOA" address="0x00009888" value="0x03810005" />
        <register type="NOA" address="0x00009888" value="0x0183A800" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x018403E0" />
        <register type="NOA" address="0x00009888" value="0x01865400" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01875400" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07B05680" />
        <register type="NOA" address="0x00009888" value="0x09B02CD3" />
        <register type="NOA" address="0x00009888" value="0x01B00000" />
        <register type="NOA" address="0x00009888" value="0x03A11550" />
        <register type="NOA" address="0x00009888" value="0x03A32AA0" />
        <register type="NOA" address="0x00009888" value="0x01A47C00" />
        <register type="NOA" address="0x00009888" value="0x03A61550" />
        <register type="NOA" address="0x00009888" value="0x03A71550" />
        <register type="NOA" address="0x00009888" value="0x00037FE0" />
        <register type="NOA" address="0x00009888" value="0x00070155" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FE0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B2AAA" />
        <register type="NOA" address="0x00009888" value="0x0108A800" />
        <register type="NOA" address="0x00009888" value="0x03083FFA" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A1555" />
        <register type="NOA" address="0x00009888" value="0x01017C00" />
        <register type="NOA" address="0x00009888" value="0x030B1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022AAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030004" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42031080" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030084" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x0003E002" />
        <register type="OA" address="0x0000D954" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext679"
       chipset="ACMGT3"
       symbol_name="Ext679"
       underscore_name="ext679"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="26d16b76-0337-479c-aa3c-c47a7a10eb23"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST ISSUED ALL XECORE30 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE30_XVE0"
             underscore_name="xve_inst_issued_all_xecore30_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE INST ISSUED ALL XECORE31 XVE0"
             symbol_name="XVE_INST_ISSUED_ALL_XECORE31_XVE0"
             underscore_name="xve_inst_issued_all_xecore31_xve0"
             description="Number of instructions issued (decoded) to any pipe"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0BD06F40" />
        <register type="NOA" address="0x00009888" value="0x0DD00006" />
        <register type="NOA" address="0x00009888" value="0x0BF06F40" />
        <register type="NOA" address="0x00009888" value="0x0DF00006" />
        <register type="NOA" address="0x00009888" value="0x01D04EB4" />
        <register type="NOA" address="0x00009888" value="0x03D00166" />
        <register type="NOA" address="0x00009888" value="0x01C10155" />
        <register type="NOA" address="0x00009888" value="0x01C302AA" />
        <register type="NOA" address="0x00009888" value="0x01C4001F" />
        <register type="NOA" address="0x00009888" value="0x01C60155" />
        <register type="NOA" address="0x00009888" value="0x01C70155" />
        <register type="NOA" address="0x00009888" value="0x03F05000" />
        <register type="NOA" address="0x00009888" value="0x05F01A75" />
        <register type="NOA" address="0x00009888" value="0x07F0000B" />
        <register type="NOA" address="0x00009888" value="0x01F00000" />
        <register type="NOA" address="0x00009888" value="0x01E15400" />
        <register type="NOA" address="0x00009888" value="0x03E10005" />
        <register type="NOA" address="0x00009888" value="0x01E3A800" />
        <register type="NOA" address="0x00009888" value="0x03E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E403E0" />
        <register type="NOA" address="0x00009888" value="0x01E65400" />
        <register type="NOA" address="0x00009888" value="0x03E60005" />
        <register type="NOA" address="0x00009888" value="0x01E75400" />
        <register type="NOA" address="0x00009888" value="0x03E70005" />
        <register type="NOA" address="0x00009888" value="0x000303FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x010756AA" />
        <register type="NOA" address="0x00009888" value="0x03070005" />
        <register type="NOA" address="0x00009888" value="0x010903FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009888" value="0x0102001F" />
        <register type="NOA" address="0x00009888" value="0x010C0155" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202000A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000FA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001F02" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
    </register_config>
  </set>

  <set name="Ext680"
       chipset="ACMGT3"
       symbol_name="Ext680"
       underscore_name="ext680"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="99d71df4-d88a-4169-a019-2b2758eea5c8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RENDER CACHE ALLOC L3NODE0"
             symbol_name="RENDER_CACHE_ALLOC_L3NODE0"
             underscore_name="render_cache_alloc_l3_node0"
             description="Number of Render Cache allocations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE ALLOC L3NODE1"
             symbol_name="RENDER_CACHE_ALLOC_L3NODE1"
             underscore_name="render_cache_alloc_l3_node1"
             description="Number of Render Cache allocations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$SliceMask 3 0 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE ALLOC L3NODE2"
             symbol_name="RENDER_CACHE_ALLOC_L3NODE2"
             underscore_name="render_cache_alloc_l3_node2"
             description="Number of Render Cache allocations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE ALLOC L3NODE3"
             symbol_name="RENDER_CACHE_ALLOC_L3NODE3"
             underscore_name="render_cache_alloc_l3_node3"
             description="Number of Render Cache allocations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$SliceMask 3 1 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE ALLOC L3NODE4"
             symbol_name="RENDER_CACHE_ALLOC_L3NODE4"
             underscore_name="render_cache_alloc_l3_node4"
             description="Number of Render Cache allocations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE ALLOC L3NODE5"
             symbol_name="RENDER_CACHE_ALLOC_L3NODE5"
             underscore_name="render_cache_alloc_l3_node5"
             description="Number of Render Cache allocations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$SliceMask 3 2 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE ALLOC L3NODE6"
             symbol_name="RENDER_CACHE_ALLOC_L3NODE6"
             underscore_name="render_cache_alloc_l3_node6"
             description="Number of Render Cache allocations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <counter name="RENDER CACHE ALLOC L3NODE7"
             symbol_name="RENDER_CACHE_ALLOC_L3NODE7"
             underscore_name="render_cache_alloc_l3_node7"
             description="Number of Render Cache allocations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$SliceMask 3 3 2 UMUL &lt;&lt; AND"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x180301E9" />
        <register type="NOA" address="0x00009888" value="0x180801E9" />
        <register type="NOA" address="0x00009888" value="0x06030E30" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x000400A0" />
        <register type="NOA" address="0x00009888" value="0x00050050" />
        <register type="NOA" address="0x00009888" value="0x04080E30" />
        <register type="NOA" address="0x00009888" value="0x000800A0" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x180301E9" />
        <register type="NOA" address="0x00009888" value="0x180801E9" />
        <register type="NOA" address="0x00009888" value="0x0A030E30" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x00030000" />
        <register type="NOA" address="0x00009888" value="0x0004A000" />
        <register type="NOA" address="0x00009888" value="0x00055000" />
        <register type="NOA" address="0x00009888" value="0x08080E30" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x0008A000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x180301E9" />
        <register type="NOA" address="0x00009888" value="0x180801E9" />
        <register type="NOA" address="0x00009888" value="0x0E030E30" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x020400A0" />
        <register type="NOA" address="0x00009888" value="0x02050050" />
        <register type="NOA" address="0x00009888" value="0x0C080E30" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x020800A0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x180301E9" />
        <register type="NOA" address="0x00009888" value="0x180801E9" />
        <register type="NOA" address="0x00009888" value="0x12030E30" />
        <register type="NOA" address="0x00009888" value="0x04030000" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x0204A000" />
        <register type="NOA" address="0x00009888" value="0x02055000" />
        <register type="NOA" address="0x00009888" value="0x10080E30" />
        <register type="NOA" address="0x00009888" value="0x04080000" />
        <register type="NOA" address="0x00009888" value="0x0208A000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA55" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031292" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030400" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030401" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030200" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003014A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000082" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000202" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000802" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00002002" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00008002" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00020002" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext681"
       chipset="ACMGT3"
       symbol_name="Ext681"
       underscore_name="ext681"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1f921826-65ba-4ab6-a1d7-48eba4eedd34"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE0"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE0"
             underscore_name="gpgpu_threadgroup_count_xecore0"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE4"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE4"
             underscore_name="async_gpgpu_threadgroup_count_xecore4"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE8"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE8"
             underscore_name="async_gpgpu_thread_exit_count_xecore8"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001E" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001D" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x08810CF2" />
        <register type="NOA" address="0x00009888" value="0x0A810D74" />
        <register type="NOA" address="0x00009888" value="0x0C810039" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008302AA" />
        <register type="NOA" address="0x00009888" value="0x0084001F" />
        <register type="NOA" address="0x00009888" value="0x00860155" />
        <register type="NOA" address="0x00009888" value="0x00870155" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x0D810C80" />
        <register type="NOA" address="0x00009888" value="0x0F810D33" />
        <register type="NOA" address="0x00009888" value="0x11810FB5" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0183A800" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x018403E0" />
        <register type="NOA" address="0x00009888" value="0x01865400" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01875400" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0108A800" />
        <register type="NOA" address="0x00009888" value="0x0308000A" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A0005" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2C813000" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x12810C70" />
        <register type="NOA" address="0x00009888" value="0x14810CF2" />
        <register type="NOA" address="0x00009888" value="0x16810DB7" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283AAA0" />
        <register type="NOA" address="0x00009888" value="0x0084FC00" />
        <register type="NOA" address="0x00009888" value="0x02865550" />
        <register type="NOA" address="0x00009888" value="0x02875550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032108" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032108" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext682"
       chipset="ACMGT3"
       symbol_name="Ext682"
       underscore_name="ext682"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="69e3df50-90cf-4346-a55d-1eed069efda7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE1"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE1"
             underscore_name="gpgpu_threadgroup_count_xecore1"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE5"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE5"
             underscore_name="async_gpgpu_threadgroup_count_xecore5"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE9"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE9"
             underscore_name="async_gpgpu_thread_exit_count_xecore9"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001E" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001D" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x08A10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AA10D74" />
        <register type="NOA" address="0x00009888" value="0x0CA10039" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A302AA" />
        <register type="NOA" address="0x00009888" value="0x00A4001F" />
        <register type="NOA" address="0x00009888" value="0x00A60155" />
        <register type="NOA" address="0x00009888" value="0x00A70155" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x0DA10C80" />
        <register type="NOA" address="0x00009888" value="0x0FA10D33" />
        <register type="NOA" address="0x00009888" value="0x11A10FB5" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3A800" />
        <register type="NOA" address="0x00009888" value="0x03A3000A" />
        <register type="NOA" address="0x00009888" value="0x01A403E0" />
        <register type="NOA" address="0x00009888" value="0x01A65400" />
        <register type="NOA" address="0x00009888" value="0x03A60005" />
        <register type="NOA" address="0x00009888" value="0x01A75400" />
        <register type="NOA" address="0x00009888" value="0x03A70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x000BA955" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0108FC00" />
        <register type="NOA" address="0x00009888" value="0x0308000F" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A0005" />
        <register type="NOA" address="0x00009888" value="0x010103E0" />
        <register type="NOA" address="0x00009888" value="0x010B5400" />
        <register type="NOA" address="0x00009888" value="0x030B0005" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CA13000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x12A10C70" />
        <register type="NOA" address="0x00009888" value="0x14A10CF2" />
        <register type="NOA" address="0x00009888" value="0x16A10DB7" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00A4FC00" />
        <register type="NOA" address="0x00009888" value="0x02A65550" />
        <register type="NOA" address="0x00009888" value="0x02A75550" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032108" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032108" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext683"
       chipset="ACMGT3"
       symbol_name="Ext683"
       underscore_name="ext683"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="469421c9-dc97-4550-b37f-7c173053b76c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE2"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE2"
             underscore_name="gpgpu_threadgroup_count_xecore2"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE6"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE6"
             underscore_name="async_gpgpu_threadgroup_count_xecore6"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE10"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE10"
             underscore_name="async_gpgpu_thread_exit_count_xecore10"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001E" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001D" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x08C10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AC10D74" />
        <register type="NOA" address="0x00009888" value="0x0CC10039" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C302AA" />
        <register type="NOA" address="0x00009888" value="0x00C4001F" />
        <register type="NOA" address="0x00009888" value="0x00C60155" />
        <register type="NOA" address="0x00009888" value="0x00C70155" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x0DC10C80" />
        <register type="NOA" address="0x00009888" value="0x0FC10D33" />
        <register type="NOA" address="0x00009888" value="0x11C10FB5" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A800" />
        <register type="NOA" address="0x00009888" value="0x03C3000A" />
        <register type="NOA" address="0x00009888" value="0x01C403E0" />
        <register type="NOA" address="0x00009888" value="0x01C65400" />
        <register type="NOA" address="0x00009888" value="0x03C60005" />
        <register type="NOA" address="0x00009888" value="0x01C75400" />
        <register type="NOA" address="0x00009888" value="0x03C70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x000702AA" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0002001F" />
        <register type="NOA" address="0x00009888" value="0x000C0155" />
        <register type="NOA" address="0x00009888" value="0x0107A800" />
        <register type="NOA" address="0x00009888" value="0x0307000A" />
        <register type="NOA" address="0x00009888" value="0x010903E0" />
        <register type="NOA" address="0x00009888" value="0x010AA800" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009888" value="0x010203E0" />
        <register type="NOA" address="0x00009888" value="0x010C5400" />
        <register type="NOA" address="0x00009888" value="0x030C0005" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CC13000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x12C10C70" />
        <register type="NOA" address="0x00009888" value="0x14C10CF2" />
        <register type="NOA" address="0x00009888" value="0x16C10DB7" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00C4FC00" />
        <register type="NOA" address="0x00009888" value="0x02C65550" />
        <register type="NOA" address="0x00009888" value="0x02C75550" />
        <register type="NOA" address="0x00009888" value="0x0207AAA0" />
        <register type="NOA" address="0x00009888" value="0x0009FC00" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0002FC00" />
        <register type="NOA" address="0x00009888" value="0x020C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032108" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032108" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext684"
       chipset="ACMGT3"
       symbol_name="Ext684"
       underscore_name="ext684"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="286faab2-da2e-4608-bd2f-39da15cb678c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE3"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE3"
             underscore_name="gpgpu_threadgroup_count_xecore3"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE7"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE7"
             underscore_name="async_gpgpu_threadgroup_count_xecore7"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE11"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE11"
             underscore_name="async_gpgpu_thread_exit_count_xecore11"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001E" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001D" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x08E10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AE10D74" />
        <register type="NOA" address="0x00009888" value="0x0CE10039" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E302AA" />
        <register type="NOA" address="0x00009888" value="0x00E4001F" />
        <register type="NOA" address="0x00009888" value="0x00E60155" />
        <register type="NOA" address="0x00009888" value="0x00E70155" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x0DE10C80" />
        <register type="NOA" address="0x00009888" value="0x0FE10D33" />
        <register type="NOA" address="0x00009888" value="0x11E10FB5" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3A800" />
        <register type="NOA" address="0x00009888" value="0x03E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E403E0" />
        <register type="NOA" address="0x00009888" value="0x01E65400" />
        <register type="NOA" address="0x00009888" value="0x03E60005" />
        <register type="NOA" address="0x00009888" value="0x01E75400" />
        <register type="NOA" address="0x00009888" value="0x03E70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x00070155" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x01075400" />
        <register type="NOA" address="0x00009888" value="0x03070005" />
        <register type="NOA" address="0x00009888" value="0x010903E0" />
        <register type="NOA" address="0x00009888" value="0x010AA800" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CE13000" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x12E10C70" />
        <register type="NOA" address="0x00009888" value="0x14E10CF2" />
        <register type="NOA" address="0x00009888" value="0x16E10DB7" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00E4FC00" />
        <register type="NOA" address="0x00009888" value="0x02E65550" />
        <register type="NOA" address="0x00009888" value="0x02E75550" />
        <register type="NOA" address="0x00009888" value="0x02075550" />
        <register type="NOA" address="0x00009888" value="0x0009FC00" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032108" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032108" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext685"
       chipset="ACMGT3"
       symbol_name="Ext685"
       underscore_name="ext685"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="49c8e6b6-5244-4b9f-85cf-2547d6d20a79"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE4"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE4"
             underscore_name="gpgpu_threadgroup_count_xecore4"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE8"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE8"
             underscore_name="async_gpgpu_threadgroup_count_xecore8"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE12"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE12"
             underscore_name="async_gpgpu_thread_exit_count_xecore12"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001E" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x09810CF2" />
        <register type="NOA" address="0x00009888" value="0x0B810D74" />
        <register type="NOA" address="0x00009888" value="0x0D810039" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018302AA" />
        <register type="NOA" address="0x00009888" value="0x0184001F" />
        <register type="NOA" address="0x00009888" value="0x01860155" />
        <register type="NOA" address="0x00009888" value="0x01870155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010802AA" />
        <register type="NOA" address="0x00009888" value="0x010A0155" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001D" />
        <register type="NOA" address="0x00009888" value="0x2D813000" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x0C810C80" />
        <register type="NOA" address="0x00009888" value="0x0E810D33" />
        <register type="NOA" address="0x00009888" value="0x10810FB5" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0083A800" />
        <register type="NOA" address="0x00009888" value="0x0283000A" />
        <register type="NOA" address="0x00009888" value="0x008403E0" />
        <register type="NOA" address="0x00009888" value="0x00865400" />
        <register type="NOA" address="0x00009888" value="0x02860005" />
        <register type="NOA" address="0x00009888" value="0x00875400" />
        <register type="NOA" address="0x00009888" value="0x02870005" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x13810C70" />
        <register type="NOA" address="0x00009888" value="0x15810CF2" />
        <register type="NOA" address="0x00009888" value="0x17810DB7" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383AAA0" />
        <register type="NOA" address="0x00009888" value="0x0184FC00" />
        <register type="NOA" address="0x00009888" value="0x03865550" />
        <register type="NOA" address="0x00009888" value="0x03875550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208FFFA" />
        <register type="NOA" address="0x00009888" value="0x000A5400" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0308AAA0" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext686"
       chipset="ACMGT3"
       symbol_name="Ext686"
       underscore_name="ext686"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="79941e03-5bdc-46e4-b142-84d418628e99"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE5"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE5"
             underscore_name="gpgpu_threadgroup_count_xecore5"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE9"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE9"
             underscore_name="async_gpgpu_threadgroup_count_xecore9"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE13"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE13"
             underscore_name="async_gpgpu_thread_exit_count_xecore13"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001E" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x09A10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BA10D74" />
        <register type="NOA" address="0x00009888" value="0x0DA10039" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A302AA" />
        <register type="NOA" address="0x00009888" value="0x01A4001F" />
        <register type="NOA" address="0x00009888" value="0x01A60155" />
        <register type="NOA" address="0x00009888" value="0x01A70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010803FF" />
        <register type="NOA" address="0x00009888" value="0x010A0155" />
        <register type="NOA" address="0x00009888" value="0x0101001F" />
        <register type="NOA" address="0x00009888" value="0x010B0155" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001D" />
        <register type="NOA" address="0x00009888" value="0x2DA13000" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x0CA10C80" />
        <register type="NOA" address="0x00009888" value="0x0EA10D33" />
        <register type="NOA" address="0x00009888" value="0x10A10FB5" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3A800" />
        <register type="NOA" address="0x00009888" value="0x02A3000A" />
        <register type="NOA" address="0x00009888" value="0x00A403E0" />
        <register type="NOA" address="0x00009888" value="0x00A65400" />
        <register type="NOA" address="0x00009888" value="0x02A60005" />
        <register type="NOA" address="0x00009888" value="0x00A75400" />
        <register type="NOA" address="0x00009888" value="0x02A70005" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x13A10C70" />
        <register type="NOA" address="0x00009888" value="0x15A10CF2" />
        <register type="NOA" address="0x00009888" value="0x17A10DB7" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01A4FC00" />
        <register type="NOA" address="0x00009888" value="0x03A65550" />
        <register type="NOA" address="0x00009888" value="0x03A75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5400" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x000B5400" />
        <register type="NOA" address="0x00009888" value="0x020BAAA5" />
        <register type="NOA" address="0x00009888" value="0x0308FFF0" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009888" value="0x0101FC00" />
        <register type="NOA" address="0x00009888" value="0x030B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext687"
       chipset="ACMGT3"
       symbol_name="Ext687"
       underscore_name="ext687"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9e53769d-3d3b-4a27-ab3f-f524dca94ac8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE6"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE6"
             underscore_name="gpgpu_threadgroup_count_xecore6"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE10"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE10"
             underscore_name="async_gpgpu_threadgroup_count_xecore10"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE14"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE14"
             underscore_name="async_gpgpu_thread_exit_count_xecore14"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001E" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x09C10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BC10D74" />
        <register type="NOA" address="0x00009888" value="0x0DC10039" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C302AA" />
        <register type="NOA" address="0x00009888" value="0x01C4001F" />
        <register type="NOA" address="0x00009888" value="0x01C60155" />
        <register type="NOA" address="0x00009888" value="0x01C70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010702AA" />
        <register type="NOA" address="0x00009888" value="0x0109001F" />
        <register type="NOA" address="0x00009888" value="0x010A02AA" />
        <register type="NOA" address="0x00009888" value="0x0102001F" />
        <register type="NOA" address="0x00009888" value="0x010C0155" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001D" />
        <register type="NOA" address="0x00009888" value="0x2DC13000" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x0CC10C80" />
        <register type="NOA" address="0x00009888" value="0x0EC10D33" />
        <register type="NOA" address="0x00009888" value="0x10C10FB5" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A800" />
        <register type="NOA" address="0x00009888" value="0x02C3000A" />
        <register type="NOA" address="0x00009888" value="0x00C403E0" />
        <register type="NOA" address="0x00009888" value="0x00C65400" />
        <register type="NOA" address="0x00009888" value="0x02C60005" />
        <register type="NOA" address="0x00009888" value="0x00C75400" />
        <register type="NOA" address="0x00009888" value="0x02C70005" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x13C10C70" />
        <register type="NOA" address="0x00009888" value="0x15C10CF2" />
        <register type="NOA" address="0x00009888" value="0x17C10DB7" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01C4FC00" />
        <register type="NOA" address="0x00009888" value="0x03C65550" />
        <register type="NOA" address="0x00009888" value="0x03C75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0007A800" />
        <register type="NOA" address="0x00009888" value="0x0207000A" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000903E0" />
        <register type="NOA" address="0x00009888" value="0x000AA800" />
        <register type="NOA" address="0x00009888" value="0x020A555A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x000203E0" />
        <register type="NOA" address="0x00009888" value="0x000C5400" />
        <register type="NOA" address="0x00009888" value="0x020C0005" />
        <register type="NOA" address="0x00009888" value="0x0307AAA0" />
        <register type="NOA" address="0x00009888" value="0x0109FC00" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0102FC00" />
        <register type="NOA" address="0x00009888" value="0x030C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext688"
       chipset="ACMGT3"
       symbol_name="Ext688"
       underscore_name="ext688"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="30301f6f-0a43-4ba9-a9d5-28aebf205bdf"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE7"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE7"
             underscore_name="gpgpu_threadgroup_count_xecore7"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE11"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE11"
             underscore_name="async_gpgpu_threadgroup_count_xecore11"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE15"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE15"
             underscore_name="async_gpgpu_thread_exit_count_xecore15"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001E" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x09E10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BE10D74" />
        <register type="NOA" address="0x00009888" value="0x0DE10039" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E302AA" />
        <register type="NOA" address="0x00009888" value="0x01E4001F" />
        <register type="NOA" address="0x00009888" value="0x01E60155" />
        <register type="NOA" address="0x00009888" value="0x01E70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x01070155" />
        <register type="NOA" address="0x00009888" value="0x0109001F" />
        <register type="NOA" address="0x00009888" value="0x010A02AA" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001D" />
        <register type="NOA" address="0x00009888" value="0x2DE13000" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x0CE10C80" />
        <register type="NOA" address="0x00009888" value="0x0EE10D33" />
        <register type="NOA" address="0x00009888" value="0x10E10FB5" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A800" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E403E0" />
        <register type="NOA" address="0x00009888" value="0x00E65400" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x00E75400" />
        <register type="NOA" address="0x00009888" value="0x02E70005" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x13E10C70" />
        <register type="NOA" address="0x00009888" value="0x15E10CF2" />
        <register type="NOA" address="0x00009888" value="0x17E10DB7" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01E4FC00" />
        <register type="NOA" address="0x00009888" value="0x03E65550" />
        <register type="NOA" address="0x00009888" value="0x03E75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x00075400" />
        <register type="NOA" address="0x00009888" value="0x02070005" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000903E0" />
        <register type="NOA" address="0x00009888" value="0x000AA800" />
        <register type="NOA" address="0x00009888" value="0x020A555A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x03075550" />
        <register type="NOA" address="0x00009888" value="0x0109FC00" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext689"
       chipset="ACMGT3"
       symbol_name="Ext689"
       underscore_name="ext689"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1d483608-9139-4903-a3af-e3ed4efc0992"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE8"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE8"
             underscore_name="gpgpu_threadgroup_count_xecore8"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE12"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE12"
             underscore_name="async_gpgpu_threadgroup_count_xecore12"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE16"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE16"
             underscore_name="async_gpgpu_thread_exit_count_xecore16"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001E" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001D" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x08810CF2" />
        <register type="NOA" address="0x00009888" value="0x0A810D74" />
        <register type="NOA" address="0x00009888" value="0x0C810039" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008302AA" />
        <register type="NOA" address="0x00009888" value="0x0084001F" />
        <register type="NOA" address="0x00009888" value="0x00860155" />
        <register type="NOA" address="0x00009888" value="0x00870155" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x0D810C80" />
        <register type="NOA" address="0x00009888" value="0x0F810D33" />
        <register type="NOA" address="0x00009888" value="0x11810FB5" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0183A800" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x018403E0" />
        <register type="NOA" address="0x00009888" value="0x01865400" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01875400" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0108A800" />
        <register type="NOA" address="0x00009888" value="0x0308000A" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A0005" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2C813000" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x12810C70" />
        <register type="NOA" address="0x00009888" value="0x14810CF2" />
        <register type="NOA" address="0x00009888" value="0x16810DB7" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283AAA0" />
        <register type="NOA" address="0x00009888" value="0x0084FC00" />
        <register type="NOA" address="0x00009888" value="0x02865550" />
        <register type="NOA" address="0x00009888" value="0x02875550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E031CE8" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032107" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40031CE7" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext690"
       chipset="ACMGT3"
       symbol_name="Ext690"
       underscore_name="ext690"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a9cf3d9a-04ab-40d7-ab88-0eb97a8ddcca"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE9"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE9"
             underscore_name="gpgpu_threadgroup_count_xecore9"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE13"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE13"
             underscore_name="async_gpgpu_threadgroup_count_xecore13"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE17"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE17"
             underscore_name="async_gpgpu_thread_exit_count_xecore17"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001E" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001D" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x08A10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AA10D74" />
        <register type="NOA" address="0x00009888" value="0x0CA10039" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A302AA" />
        <register type="NOA" address="0x00009888" value="0x00A4001F" />
        <register type="NOA" address="0x00009888" value="0x00A60155" />
        <register type="NOA" address="0x00009888" value="0x00A70155" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x0DA10C80" />
        <register type="NOA" address="0x00009888" value="0x0FA10D33" />
        <register type="NOA" address="0x00009888" value="0x11A10FB5" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3A800" />
        <register type="NOA" address="0x00009888" value="0x03A3000A" />
        <register type="NOA" address="0x00009888" value="0x01A403E0" />
        <register type="NOA" address="0x00009888" value="0x01A65400" />
        <register type="NOA" address="0x00009888" value="0x03A60005" />
        <register type="NOA" address="0x00009888" value="0x01A75400" />
        <register type="NOA" address="0x00009888" value="0x03A70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x000BA955" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0108FC00" />
        <register type="NOA" address="0x00009888" value="0x0308000F" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A0005" />
        <register type="NOA" address="0x00009888" value="0x010103E0" />
        <register type="NOA" address="0x00009888" value="0x010B5400" />
        <register type="NOA" address="0x00009888" value="0x030B0005" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CA13000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x12A10C70" />
        <register type="NOA" address="0x00009888" value="0x14A10CF2" />
        <register type="NOA" address="0x00009888" value="0x16A10DB7" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00A4FC00" />
        <register type="NOA" address="0x00009888" value="0x02A65550" />
        <register type="NOA" address="0x00009888" value="0x02A75550" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E031CE8" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032107" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40031CE7" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext691"
       chipset="ACMGT3"
       symbol_name="Ext691"
       underscore_name="ext691"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="191874c3-d6af-4243-9b01-2b0f85bee6e4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE10"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE10"
             underscore_name="gpgpu_threadgroup_count_xecore10"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE14"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE14"
             underscore_name="async_gpgpu_threadgroup_count_xecore14"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE18"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE18"
             underscore_name="async_gpgpu_thread_exit_count_xecore18"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001E" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001D" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x08C10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AC10D74" />
        <register type="NOA" address="0x00009888" value="0x0CC10039" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C302AA" />
        <register type="NOA" address="0x00009888" value="0x00C4001F" />
        <register type="NOA" address="0x00009888" value="0x00C60155" />
        <register type="NOA" address="0x00009888" value="0x00C70155" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x0DC10C80" />
        <register type="NOA" address="0x00009888" value="0x0FC10D33" />
        <register type="NOA" address="0x00009888" value="0x11C10FB5" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A800" />
        <register type="NOA" address="0x00009888" value="0x03C3000A" />
        <register type="NOA" address="0x00009888" value="0x01C403E0" />
        <register type="NOA" address="0x00009888" value="0x01C65400" />
        <register type="NOA" address="0x00009888" value="0x03C60005" />
        <register type="NOA" address="0x00009888" value="0x01C75400" />
        <register type="NOA" address="0x00009888" value="0x03C70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x000702AA" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0002001F" />
        <register type="NOA" address="0x00009888" value="0x000C0155" />
        <register type="NOA" address="0x00009888" value="0x0107A800" />
        <register type="NOA" address="0x00009888" value="0x0307000A" />
        <register type="NOA" address="0x00009888" value="0x010903E0" />
        <register type="NOA" address="0x00009888" value="0x010AA800" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009888" value="0x010203E0" />
        <register type="NOA" address="0x00009888" value="0x010C5400" />
        <register type="NOA" address="0x00009888" value="0x030C0005" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CC13000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x12C10C70" />
        <register type="NOA" address="0x00009888" value="0x14C10CF2" />
        <register type="NOA" address="0x00009888" value="0x16C10DB7" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00C4FC00" />
        <register type="NOA" address="0x00009888" value="0x02C65550" />
        <register type="NOA" address="0x00009888" value="0x02C75550" />
        <register type="NOA" address="0x00009888" value="0x0207AAA0" />
        <register type="NOA" address="0x00009888" value="0x0009FC00" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0002FC00" />
        <register type="NOA" address="0x00009888" value="0x020C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E031CE8" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032107" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40031CE7" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext692"
       chipset="ACMGT3"
       symbol_name="Ext692"
       underscore_name="ext692"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0bcd4036-fa21-4cd9-8f17-dc709ee95db0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE11"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE11"
             underscore_name="gpgpu_threadgroup_count_xecore11"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE15"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE15"
             underscore_name="async_gpgpu_threadgroup_count_xecore15"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE19"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE19"
             underscore_name="async_gpgpu_thread_exit_count_xecore19"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001E" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001D" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x08E10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AE10D74" />
        <register type="NOA" address="0x00009888" value="0x0CE10039" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E302AA" />
        <register type="NOA" address="0x00009888" value="0x00E4001F" />
        <register type="NOA" address="0x00009888" value="0x00E60155" />
        <register type="NOA" address="0x00009888" value="0x00E70155" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x0DE10C80" />
        <register type="NOA" address="0x00009888" value="0x0FE10D33" />
        <register type="NOA" address="0x00009888" value="0x11E10FB5" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3A800" />
        <register type="NOA" address="0x00009888" value="0x03E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E403E0" />
        <register type="NOA" address="0x00009888" value="0x01E65400" />
        <register type="NOA" address="0x00009888" value="0x03E60005" />
        <register type="NOA" address="0x00009888" value="0x01E75400" />
        <register type="NOA" address="0x00009888" value="0x03E70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x00070155" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x01075400" />
        <register type="NOA" address="0x00009888" value="0x03070005" />
        <register type="NOA" address="0x00009888" value="0x010903E0" />
        <register type="NOA" address="0x00009888" value="0x010AA800" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CE13000" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x12E10C70" />
        <register type="NOA" address="0x00009888" value="0x14E10CF2" />
        <register type="NOA" address="0x00009888" value="0x16E10DB7" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00E4FC00" />
        <register type="NOA" address="0x00009888" value="0x02E65550" />
        <register type="NOA" address="0x00009888" value="0x02E75550" />
        <register type="NOA" address="0x00009888" value="0x02075550" />
        <register type="NOA" address="0x00009888" value="0x0009FC00" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E031CE8" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032107" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40031CE7" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext693"
       chipset="ACMGT3"
       symbol_name="Ext693"
       underscore_name="ext693"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b7b13b5c-1e45-4127-9bc9-fabd732ec407"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE12"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE12"
             underscore_name="gpgpu_threadgroup_count_xecore12"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE16"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE16"
             underscore_name="async_gpgpu_threadgroup_count_xecore16"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE20"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE20"
             underscore_name="async_gpgpu_thread_exit_count_xecore20"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001E" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x09810CF2" />
        <register type="NOA" address="0x00009888" value="0x0B810D74" />
        <register type="NOA" address="0x00009888" value="0x0D810039" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018302AA" />
        <register type="NOA" address="0x00009888" value="0x0184001F" />
        <register type="NOA" address="0x00009888" value="0x01860155" />
        <register type="NOA" address="0x00009888" value="0x01870155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010802AA" />
        <register type="NOA" address="0x00009888" value="0x010A0155" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001D" />
        <register type="NOA" address="0x00009888" value="0x2D813000" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x0C810C80" />
        <register type="NOA" address="0x00009888" value="0x0E810D33" />
        <register type="NOA" address="0x00009888" value="0x10810FB5" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0083A800" />
        <register type="NOA" address="0x00009888" value="0x0283000A" />
        <register type="NOA" address="0x00009888" value="0x008403E0" />
        <register type="NOA" address="0x00009888" value="0x00865400" />
        <register type="NOA" address="0x00009888" value="0x02860005" />
        <register type="NOA" address="0x00009888" value="0x00875400" />
        <register type="NOA" address="0x00009888" value="0x02870005" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x13810C70" />
        <register type="NOA" address="0x00009888" value="0x15810CF2" />
        <register type="NOA" address="0x00009888" value="0x17810DB7" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383AAA0" />
        <register type="NOA" address="0x00009888" value="0x0184FC00" />
        <register type="NOA" address="0x00009888" value="0x03865550" />
        <register type="NOA" address="0x00009888" value="0x03875550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208FFFA" />
        <register type="NOA" address="0x00009888" value="0x000A5400" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0308AAA0" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C21" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext694"
       chipset="ACMGT3"
       symbol_name="Ext694"
       underscore_name="ext694"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e1c1db08-2425-4276-9b36-13831ce7774a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE13"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE13"
             underscore_name="gpgpu_threadgroup_count_xecore13"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE17"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE17"
             underscore_name="async_gpgpu_threadgroup_count_xecore17"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE21"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE21"
             underscore_name="async_gpgpu_thread_exit_count_xecore21"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001E" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x09A10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BA10D74" />
        <register type="NOA" address="0x00009888" value="0x0DA10039" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A302AA" />
        <register type="NOA" address="0x00009888" value="0x01A4001F" />
        <register type="NOA" address="0x00009888" value="0x01A60155" />
        <register type="NOA" address="0x00009888" value="0x01A70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010803FF" />
        <register type="NOA" address="0x00009888" value="0x010A0155" />
        <register type="NOA" address="0x00009888" value="0x0101001F" />
        <register type="NOA" address="0x00009888" value="0x010B0155" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001D" />
        <register type="NOA" address="0x00009888" value="0x2DA13000" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x0CA10C80" />
        <register type="NOA" address="0x00009888" value="0x0EA10D33" />
        <register type="NOA" address="0x00009888" value="0x10A10FB5" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3A800" />
        <register type="NOA" address="0x00009888" value="0x02A3000A" />
        <register type="NOA" address="0x00009888" value="0x00A403E0" />
        <register type="NOA" address="0x00009888" value="0x00A65400" />
        <register type="NOA" address="0x00009888" value="0x02A60005" />
        <register type="NOA" address="0x00009888" value="0x00A75400" />
        <register type="NOA" address="0x00009888" value="0x02A70005" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x13A10C70" />
        <register type="NOA" address="0x00009888" value="0x15A10CF2" />
        <register type="NOA" address="0x00009888" value="0x17A10DB7" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01A4FC00" />
        <register type="NOA" address="0x00009888" value="0x03A65550" />
        <register type="NOA" address="0x00009888" value="0x03A75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5400" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x000B5400" />
        <register type="NOA" address="0x00009888" value="0x020BAAA5" />
        <register type="NOA" address="0x00009888" value="0x0308FFF0" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009888" value="0x0101FC00" />
        <register type="NOA" address="0x00009888" value="0x030B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C21" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext695"
       chipset="ACMGT3"
       symbol_name="Ext695"
       underscore_name="ext695"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="84e85a65-8a55-41ac-90af-3c4fe98910a5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE14"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE14"
             underscore_name="gpgpu_threadgroup_count_xecore14"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE18"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE18"
             underscore_name="async_gpgpu_threadgroup_count_xecore18"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE22"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE22"
             underscore_name="async_gpgpu_thread_exit_count_xecore22"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001E" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x09C10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BC10D74" />
        <register type="NOA" address="0x00009888" value="0x0DC10039" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C302AA" />
        <register type="NOA" address="0x00009888" value="0x01C4001F" />
        <register type="NOA" address="0x00009888" value="0x01C60155" />
        <register type="NOA" address="0x00009888" value="0x01C70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010702AA" />
        <register type="NOA" address="0x00009888" value="0x0109001F" />
        <register type="NOA" address="0x00009888" value="0x010A02AA" />
        <register type="NOA" address="0x00009888" value="0x0102001F" />
        <register type="NOA" address="0x00009888" value="0x010C0155" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001D" />
        <register type="NOA" address="0x00009888" value="0x2DC13000" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x0CC10C80" />
        <register type="NOA" address="0x00009888" value="0x0EC10D33" />
        <register type="NOA" address="0x00009888" value="0x10C10FB5" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A800" />
        <register type="NOA" address="0x00009888" value="0x02C3000A" />
        <register type="NOA" address="0x00009888" value="0x00C403E0" />
        <register type="NOA" address="0x00009888" value="0x00C65400" />
        <register type="NOA" address="0x00009888" value="0x02C60005" />
        <register type="NOA" address="0x00009888" value="0x00C75400" />
        <register type="NOA" address="0x00009888" value="0x02C70005" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x13C10C70" />
        <register type="NOA" address="0x00009888" value="0x15C10CF2" />
        <register type="NOA" address="0x00009888" value="0x17C10DB7" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01C4FC00" />
        <register type="NOA" address="0x00009888" value="0x03C65550" />
        <register type="NOA" address="0x00009888" value="0x03C75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0007A800" />
        <register type="NOA" address="0x00009888" value="0x0207000A" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000903E0" />
        <register type="NOA" address="0x00009888" value="0x000AA800" />
        <register type="NOA" address="0x00009888" value="0x020A555A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x000203E0" />
        <register type="NOA" address="0x00009888" value="0x000C5400" />
        <register type="NOA" address="0x00009888" value="0x020C0005" />
        <register type="NOA" address="0x00009888" value="0x0307AAA0" />
        <register type="NOA" address="0x00009888" value="0x0109FC00" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0102FC00" />
        <register type="NOA" address="0x00009888" value="0x030C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C21" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext696"
       chipset="ACMGT3"
       symbol_name="Ext696"
       underscore_name="ext696"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="58ee0229-4bdc-4d5b-beaa-12bdff92eb97"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE15"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE15"
             underscore_name="gpgpu_threadgroup_count_xecore15"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE19"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE19"
             underscore_name="async_gpgpu_threadgroup_count_xecore19"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE23"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE23"
             underscore_name="async_gpgpu_thread_exit_count_xecore23"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001E" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x09E10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BE10D74" />
        <register type="NOA" address="0x00009888" value="0x0DE10039" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E302AA" />
        <register type="NOA" address="0x00009888" value="0x01E4001F" />
        <register type="NOA" address="0x00009888" value="0x01E60155" />
        <register type="NOA" address="0x00009888" value="0x01E70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x01070155" />
        <register type="NOA" address="0x00009888" value="0x0109001F" />
        <register type="NOA" address="0x00009888" value="0x010A02AA" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001D" />
        <register type="NOA" address="0x00009888" value="0x2DE13000" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x0CE10C80" />
        <register type="NOA" address="0x00009888" value="0x0EE10D33" />
        <register type="NOA" address="0x00009888" value="0x10E10FB5" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A800" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E403E0" />
        <register type="NOA" address="0x00009888" value="0x00E65400" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x00E75400" />
        <register type="NOA" address="0x00009888" value="0x02E70005" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x13E10C70" />
        <register type="NOA" address="0x00009888" value="0x15E10CF2" />
        <register type="NOA" address="0x00009888" value="0x17E10DB7" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01E4FC00" />
        <register type="NOA" address="0x00009888" value="0x03E65550" />
        <register type="NOA" address="0x00009888" value="0x03E75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x00075400" />
        <register type="NOA" address="0x00009888" value="0x02070005" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000903E0" />
        <register type="NOA" address="0x00009888" value="0x000AA800" />
        <register type="NOA" address="0x00009888" value="0x020A555A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x03075550" />
        <register type="NOA" address="0x00009888" value="0x0109FC00" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C21" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext697"
       chipset="ACMGT3"
       symbol_name="Ext697"
       underscore_name="ext697"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="76811470-81d5-4807-9f02-f1c61785015f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE16"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE16"
             underscore_name="gpgpu_threadgroup_count_xecore16"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE20"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE20"
             underscore_name="async_gpgpu_threadgroup_count_xecore20"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE24"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE24"
             underscore_name="async_gpgpu_thread_exit_count_xecore24"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001E" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001D" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x08810CF2" />
        <register type="NOA" address="0x00009888" value="0x0A810D74" />
        <register type="NOA" address="0x00009888" value="0x0C810039" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008302AA" />
        <register type="NOA" address="0x00009888" value="0x0084001F" />
        <register type="NOA" address="0x00009888" value="0x00860155" />
        <register type="NOA" address="0x00009888" value="0x00870155" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x0D810C80" />
        <register type="NOA" address="0x00009888" value="0x0F810D33" />
        <register type="NOA" address="0x00009888" value="0x11810FB5" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0183A800" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x018403E0" />
        <register type="NOA" address="0x00009888" value="0x01865400" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01875400" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0108A800" />
        <register type="NOA" address="0x00009888" value="0x0308000A" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A0005" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2C813000" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x12810C70" />
        <register type="NOA" address="0x00009888" value="0x14810CF2" />
        <register type="NOA" address="0x00009888" value="0x16810DB7" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283AAA0" />
        <register type="NOA" address="0x00009888" value="0x0084FC00" />
        <register type="NOA" address="0x00009888" value="0x02865550" />
        <register type="NOA" address="0x00009888" value="0x02875550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x0202AAA5" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032108" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032108" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext698"
       chipset="ACMGT3"
       symbol_name="Ext698"
       underscore_name="ext698"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ee3d62c3-7921-453e-9e17-4de797e22de6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE17"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE17"
             underscore_name="gpgpu_threadgroup_count_xecore17"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE21"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE21"
             underscore_name="async_gpgpu_threadgroup_count_xecore21"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE25"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE25"
             underscore_name="async_gpgpu_thread_exit_count_xecore25"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001E" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001D" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x08A10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AA10D74" />
        <register type="NOA" address="0x00009888" value="0x0CA10039" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A302AA" />
        <register type="NOA" address="0x00009888" value="0x00A4001F" />
        <register type="NOA" address="0x00009888" value="0x00A60155" />
        <register type="NOA" address="0x00009888" value="0x00A70155" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x0DA10C80" />
        <register type="NOA" address="0x00009888" value="0x0FA10D33" />
        <register type="NOA" address="0x00009888" value="0x11A10FB5" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3A800" />
        <register type="NOA" address="0x00009888" value="0x03A3000A" />
        <register type="NOA" address="0x00009888" value="0x01A403E0" />
        <register type="NOA" address="0x00009888" value="0x01A65400" />
        <register type="NOA" address="0x00009888" value="0x03A60005" />
        <register type="NOA" address="0x00009888" value="0x01A75400" />
        <register type="NOA" address="0x00009888" value="0x03A70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x000BA955" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0108FC00" />
        <register type="NOA" address="0x00009888" value="0x0308000F" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A0005" />
        <register type="NOA" address="0x00009888" value="0x010103E0" />
        <register type="NOA" address="0x00009888" value="0x010B5400" />
        <register type="NOA" address="0x00009888" value="0x030B0005" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CA13000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x12A10C70" />
        <register type="NOA" address="0x00009888" value="0x14A10CF2" />
        <register type="NOA" address="0x00009888" value="0x16A10DB7" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00A4FC00" />
        <register type="NOA" address="0x00009888" value="0x02A65550" />
        <register type="NOA" address="0x00009888" value="0x02A75550" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x0202AAA5" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032108" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032108" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext699"
       chipset="ACMGT3"
       symbol_name="Ext699"
       underscore_name="ext699"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c53174bb-fbdc-4c0a-8132-75c1a668b433"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE18"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE18"
             underscore_name="gpgpu_threadgroup_count_xecore18"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE22"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE22"
             underscore_name="async_gpgpu_threadgroup_count_xecore22"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE26"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE26"
             underscore_name="async_gpgpu_thread_exit_count_xecore26"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001E" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001D" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x08C10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AC10D74" />
        <register type="NOA" address="0x00009888" value="0x0CC10039" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C302AA" />
        <register type="NOA" address="0x00009888" value="0x00C4001F" />
        <register type="NOA" address="0x00009888" value="0x00C60155" />
        <register type="NOA" address="0x00009888" value="0x00C70155" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x0DC10C80" />
        <register type="NOA" address="0x00009888" value="0x0FC10D33" />
        <register type="NOA" address="0x00009888" value="0x11C10FB5" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A800" />
        <register type="NOA" address="0x00009888" value="0x03C3000A" />
        <register type="NOA" address="0x00009888" value="0x01C403E0" />
        <register type="NOA" address="0x00009888" value="0x01C65400" />
        <register type="NOA" address="0x00009888" value="0x03C60005" />
        <register type="NOA" address="0x00009888" value="0x01C75400" />
        <register type="NOA" address="0x00009888" value="0x03C70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x000702AA" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0002001F" />
        <register type="NOA" address="0x00009888" value="0x000C0155" />
        <register type="NOA" address="0x00009888" value="0x0107A800" />
        <register type="NOA" address="0x00009888" value="0x0307000A" />
        <register type="NOA" address="0x00009888" value="0x010903E0" />
        <register type="NOA" address="0x00009888" value="0x010AA800" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009888" value="0x010203E0" />
        <register type="NOA" address="0x00009888" value="0x010C5400" />
        <register type="NOA" address="0x00009888" value="0x030C0005" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CC13000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x12C10C70" />
        <register type="NOA" address="0x00009888" value="0x14C10CF2" />
        <register type="NOA" address="0x00009888" value="0x16C10DB7" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00C4FC00" />
        <register type="NOA" address="0x00009888" value="0x02C65550" />
        <register type="NOA" address="0x00009888" value="0x02C75550" />
        <register type="NOA" address="0x00009888" value="0x0207AAA0" />
        <register type="NOA" address="0x00009888" value="0x0009FC00" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0002FC00" />
        <register type="NOA" address="0x00009888" value="0x020C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x0202AAA5" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032108" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032108" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext700"
       chipset="ACMGT3"
       symbol_name="Ext700"
       underscore_name="ext700"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="642d68f5-312a-44d6-9bae-2bd1e3b3e617"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE19"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE19"
             underscore_name="gpgpu_threadgroup_count_xecore19"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE23"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE23"
             underscore_name="async_gpgpu_threadgroup_count_xecore23"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE27"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE27"
             underscore_name="async_gpgpu_thread_exit_count_xecore27"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001E" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001D" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x08E10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AE10D74" />
        <register type="NOA" address="0x00009888" value="0x0CE10039" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E302AA" />
        <register type="NOA" address="0x00009888" value="0x00E4001F" />
        <register type="NOA" address="0x00009888" value="0x00E60155" />
        <register type="NOA" address="0x00009888" value="0x00E70155" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x0DE10C80" />
        <register type="NOA" address="0x00009888" value="0x0FE10D33" />
        <register type="NOA" address="0x00009888" value="0x11E10FB5" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3A800" />
        <register type="NOA" address="0x00009888" value="0x03E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E403E0" />
        <register type="NOA" address="0x00009888" value="0x01E65400" />
        <register type="NOA" address="0x00009888" value="0x03E60005" />
        <register type="NOA" address="0x00009888" value="0x01E75400" />
        <register type="NOA" address="0x00009888" value="0x03E70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x00070155" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x01075400" />
        <register type="NOA" address="0x00009888" value="0x03070005" />
        <register type="NOA" address="0x00009888" value="0x010903E0" />
        <register type="NOA" address="0x00009888" value="0x010AA800" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CE13000" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x12E10C70" />
        <register type="NOA" address="0x00009888" value="0x14E10CF2" />
        <register type="NOA" address="0x00009888" value="0x16E10DB7" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00E4FC00" />
        <register type="NOA" address="0x00009888" value="0x02E65550" />
        <register type="NOA" address="0x00009888" value="0x02E75550" />
        <register type="NOA" address="0x00009888" value="0x02075550" />
        <register type="NOA" address="0x00009888" value="0x0009FC00" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x0202AAA5" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032108" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032108" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext701"
       chipset="ACMGT3"
       symbol_name="Ext701"
       underscore_name="ext701"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5269dd1e-6831-4902-8ca4-592b23c58ef2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE20"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE20"
             underscore_name="gpgpu_threadgroup_count_xecore20"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE24"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE24"
             underscore_name="async_gpgpu_threadgroup_count_xecore24"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE28"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE28"
             underscore_name="async_gpgpu_thread_exit_count_xecore28"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001E" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x09810CF2" />
        <register type="NOA" address="0x00009888" value="0x0B810D74" />
        <register type="NOA" address="0x00009888" value="0x0D810039" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018302AA" />
        <register type="NOA" address="0x00009888" value="0x0184001F" />
        <register type="NOA" address="0x00009888" value="0x01860155" />
        <register type="NOA" address="0x00009888" value="0x01870155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010802AA" />
        <register type="NOA" address="0x00009888" value="0x010A0155" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001D" />
        <register type="NOA" address="0x00009888" value="0x2D813000" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x0C810C80" />
        <register type="NOA" address="0x00009888" value="0x0E810D33" />
        <register type="NOA" address="0x00009888" value="0x10810FB5" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0083A800" />
        <register type="NOA" address="0x00009888" value="0x0283000A" />
        <register type="NOA" address="0x00009888" value="0x008403E0" />
        <register type="NOA" address="0x00009888" value="0x00865400" />
        <register type="NOA" address="0x00009888" value="0x02860005" />
        <register type="NOA" address="0x00009888" value="0x00875400" />
        <register type="NOA" address="0x00009888" value="0x02870005" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x13810C70" />
        <register type="NOA" address="0x00009888" value="0x15810CF2" />
        <register type="NOA" address="0x00009888" value="0x17810DB7" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383AAA0" />
        <register type="NOA" address="0x00009888" value="0x0184FC00" />
        <register type="NOA" address="0x00009888" value="0x03865550" />
        <register type="NOA" address="0x00009888" value="0x03875550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208FFFA" />
        <register type="NOA" address="0x00009888" value="0x000A5400" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0308AAA0" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002A955" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext702"
       chipset="ACMGT3"
       symbol_name="Ext702"
       underscore_name="ext702"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b1b5a799-4514-4027-9223-f51839cab382"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE21"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE21"
             underscore_name="gpgpu_threadgroup_count_xecore21"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE25"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE25"
             underscore_name="async_gpgpu_threadgroup_count_xecore25"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE29"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE29"
             underscore_name="async_gpgpu_thread_exit_count_xecore29"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001E" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x09A10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BA10D74" />
        <register type="NOA" address="0x00009888" value="0x0DA10039" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A302AA" />
        <register type="NOA" address="0x00009888" value="0x01A4001F" />
        <register type="NOA" address="0x00009888" value="0x01A60155" />
        <register type="NOA" address="0x00009888" value="0x01A70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010803FF" />
        <register type="NOA" address="0x00009888" value="0x010A0155" />
        <register type="NOA" address="0x00009888" value="0x0101001F" />
        <register type="NOA" address="0x00009888" value="0x010B0155" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001D" />
        <register type="NOA" address="0x00009888" value="0x2DA13000" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x0CA10C80" />
        <register type="NOA" address="0x00009888" value="0x0EA10D33" />
        <register type="NOA" address="0x00009888" value="0x10A10FB5" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3A800" />
        <register type="NOA" address="0x00009888" value="0x02A3000A" />
        <register type="NOA" address="0x00009888" value="0x00A403E0" />
        <register type="NOA" address="0x00009888" value="0x00A65400" />
        <register type="NOA" address="0x00009888" value="0x02A60005" />
        <register type="NOA" address="0x00009888" value="0x00A75400" />
        <register type="NOA" address="0x00009888" value="0x02A70005" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x13A10C70" />
        <register type="NOA" address="0x00009888" value="0x15A10CF2" />
        <register type="NOA" address="0x00009888" value="0x17A10DB7" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01A4FC00" />
        <register type="NOA" address="0x00009888" value="0x03A65550" />
        <register type="NOA" address="0x00009888" value="0x03A75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5400" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x000B5400" />
        <register type="NOA" address="0x00009888" value="0x020BAAA5" />
        <register type="NOA" address="0x00009888" value="0x0308FFF0" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009888" value="0x0101FC00" />
        <register type="NOA" address="0x00009888" value="0x030B5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002A955" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext703"
       chipset="ACMGT3"
       symbol_name="Ext703"
       underscore_name="ext703"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6357ffd6-fe33-463d-8251-2113c8a90e6b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE22"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE22"
             underscore_name="gpgpu_threadgroup_count_xecore22"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE26"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE26"
             underscore_name="async_gpgpu_threadgroup_count_xecore26"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE30"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE30"
             underscore_name="async_gpgpu_thread_exit_count_xecore30"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001E" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x09C10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BC10D74" />
        <register type="NOA" address="0x00009888" value="0x0DC10039" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C302AA" />
        <register type="NOA" address="0x00009888" value="0x01C4001F" />
        <register type="NOA" address="0x00009888" value="0x01C60155" />
        <register type="NOA" address="0x00009888" value="0x01C70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010702AA" />
        <register type="NOA" address="0x00009888" value="0x0109001F" />
        <register type="NOA" address="0x00009888" value="0x010A02AA" />
        <register type="NOA" address="0x00009888" value="0x0102001F" />
        <register type="NOA" address="0x00009888" value="0x010C0155" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001D" />
        <register type="NOA" address="0x00009888" value="0x2DC13000" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x0CC10C80" />
        <register type="NOA" address="0x00009888" value="0x0EC10D33" />
        <register type="NOA" address="0x00009888" value="0x10C10FB5" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A800" />
        <register type="NOA" address="0x00009888" value="0x02C3000A" />
        <register type="NOA" address="0x00009888" value="0x00C403E0" />
        <register type="NOA" address="0x00009888" value="0x00C65400" />
        <register type="NOA" address="0x00009888" value="0x02C60005" />
        <register type="NOA" address="0x00009888" value="0x00C75400" />
        <register type="NOA" address="0x00009888" value="0x02C70005" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x13C10C70" />
        <register type="NOA" address="0x00009888" value="0x15C10CF2" />
        <register type="NOA" address="0x00009888" value="0x17C10DB7" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01C4FC00" />
        <register type="NOA" address="0x00009888" value="0x03C65550" />
        <register type="NOA" address="0x00009888" value="0x03C75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0007A800" />
        <register type="NOA" address="0x00009888" value="0x0207000A" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000903E0" />
        <register type="NOA" address="0x00009888" value="0x000AA800" />
        <register type="NOA" address="0x00009888" value="0x020A555A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x000203E0" />
        <register type="NOA" address="0x00009888" value="0x000C5400" />
        <register type="NOA" address="0x00009888" value="0x020C0005" />
        <register type="NOA" address="0x00009888" value="0x0307AAA0" />
        <register type="NOA" address="0x00009888" value="0x0109FC00" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0102FC00" />
        <register type="NOA" address="0x00009888" value="0x030C5550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002A955" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext704"
       chipset="ACMGT3"
       symbol_name="Ext704"
       underscore_name="ext704"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="06b581a0-09fb-4a45-a8d8-bd77234eedf5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE23"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE23"
             underscore_name="gpgpu_threadgroup_count_xecore23"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE27"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE27"
             underscore_name="async_gpgpu_threadgroup_count_xecore27"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE31"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE31"
             underscore_name="async_gpgpu_thread_exit_count_xecore31"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001E" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x09E10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BE10D74" />
        <register type="NOA" address="0x00009888" value="0x0DE10039" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E302AA" />
        <register type="NOA" address="0x00009888" value="0x01E4001F" />
        <register type="NOA" address="0x00009888" value="0x01E60155" />
        <register type="NOA" address="0x00009888" value="0x01E70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x01070155" />
        <register type="NOA" address="0x00009888" value="0x0109001F" />
        <register type="NOA" address="0x00009888" value="0x010A02AA" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001D" />
        <register type="NOA" address="0x00009888" value="0x2DE13000" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x0CE10C80" />
        <register type="NOA" address="0x00009888" value="0x0EE10D33" />
        <register type="NOA" address="0x00009888" value="0x10E10FB5" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A800" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E403E0" />
        <register type="NOA" address="0x00009888" value="0x00E65400" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x00E75400" />
        <register type="NOA" address="0x00009888" value="0x02E70005" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x13E10C70" />
        <register type="NOA" address="0x00009888" value="0x15E10CF2" />
        <register type="NOA" address="0x00009888" value="0x17E10DB7" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01E4FC00" />
        <register type="NOA" address="0x00009888" value="0x03E65550" />
        <register type="NOA" address="0x00009888" value="0x03E75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x00075400" />
        <register type="NOA" address="0x00009888" value="0x02070005" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000903E0" />
        <register type="NOA" address="0x00009888" value="0x000AA800" />
        <register type="NOA" address="0x00009888" value="0x020A555A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x03075550" />
        <register type="NOA" address="0x00009888" value="0x0109FC00" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002A955" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A031068" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext705"
       chipset="ACMGT3"
       symbol_name="Ext705"
       underscore_name="ext705"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8c310d10-71e6-461c-92cb-4b33e359c923"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE24"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE24"
             underscore_name="gpgpu_threadgroup_count_xecore24"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE28"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE28"
             underscore_name="async_gpgpu_threadgroup_count_xecore28"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE0"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE0"
             underscore_name="async_gpgpu_thread_exit_count_xecore0"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2C813000" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x12810C70" />
        <register type="NOA" address="0x00009888" value="0x14810CF2" />
        <register type="NOA" address="0x00009888" value="0x16810DB7" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0283AAA0" />
        <register type="NOA" address="0x00009888" value="0x0084FC00" />
        <register type="NOA" address="0x00009888" value="0x02865550" />
        <register type="NOA" address="0x00009888" value="0x02875550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001E" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001D" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x08810CF2" />
        <register type="NOA" address="0x00009888" value="0x0A810D74" />
        <register type="NOA" address="0x00009888" value="0x0C810039" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008302AA" />
        <register type="NOA" address="0x00009888" value="0x0084001F" />
        <register type="NOA" address="0x00009888" value="0x00860155" />
        <register type="NOA" address="0x00009888" value="0x00870155" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x0D810C80" />
        <register type="NOA" address="0x00009888" value="0x0F810D33" />
        <register type="NOA" address="0x00009888" value="0x11810FB5" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0183A800" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x018403E0" />
        <register type="NOA" address="0x00009888" value="0x01865400" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01875400" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0108A800" />
        <register type="NOA" address="0x00009888" value="0x0308000A" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A0005" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202000A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032528" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032109" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032529" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext706"
       chipset="ACMGT3"
       symbol_name="Ext706"
       underscore_name="ext706"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="01126493-600a-4768-aa3e-283509f04aaa"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE25"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE25"
             underscore_name="gpgpu_threadgroup_count_xecore25"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE29"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE29"
             underscore_name="async_gpgpu_threadgroup_count_xecore29"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE1"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE1"
             underscore_name="async_gpgpu_thread_exit_count_xecore1"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CA13000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x12A10C70" />
        <register type="NOA" address="0x00009888" value="0x14A10CF2" />
        <register type="NOA" address="0x00009888" value="0x16A10DB7" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00A4FC00" />
        <register type="NOA" address="0x00009888" value="0x02A65550" />
        <register type="NOA" address="0x00009888" value="0x02A75550" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x020A5550" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020B5550" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001E" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001D" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x08A10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AA10D74" />
        <register type="NOA" address="0x00009888" value="0x0CA10039" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A302AA" />
        <register type="NOA" address="0x00009888" value="0x00A4001F" />
        <register type="NOA" address="0x00009888" value="0x00A60155" />
        <register type="NOA" address="0x00009888" value="0x00A70155" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x0DA10C80" />
        <register type="NOA" address="0x00009888" value="0x0FA10D33" />
        <register type="NOA" address="0x00009888" value="0x11A10FB5" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3A800" />
        <register type="NOA" address="0x00009888" value="0x03A3000A" />
        <register type="NOA" address="0x00009888" value="0x01A403E0" />
        <register type="NOA" address="0x00009888" value="0x01A65400" />
        <register type="NOA" address="0x00009888" value="0x03A60005" />
        <register type="NOA" address="0x00009888" value="0x01A75400" />
        <register type="NOA" address="0x00009888" value="0x03A70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x000BA955" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0108FC00" />
        <register type="NOA" address="0x00009888" value="0x0308000F" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A0005" />
        <register type="NOA" address="0x00009888" value="0x010103E0" />
        <register type="NOA" address="0x00009888" value="0x010B5400" />
        <register type="NOA" address="0x00009888" value="0x030B0005" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202000A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032528" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032109" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032529" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext707"
       chipset="ACMGT3"
       symbol_name="Ext707"
       underscore_name="ext707"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="516486d7-89fc-4a00-a8ac-8cd23b9fc260"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE26"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE26"
             underscore_name="gpgpu_threadgroup_count_xecore26"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE30"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE30"
             underscore_name="async_gpgpu_threadgroup_count_xecore30"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE2"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE2"
             underscore_name="async_gpgpu_thread_exit_count_xecore2"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CC13000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x12C10C70" />
        <register type="NOA" address="0x00009888" value="0x14C10CF2" />
        <register type="NOA" address="0x00009888" value="0x16C10DB7" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00C4FC00" />
        <register type="NOA" address="0x00009888" value="0x02C65550" />
        <register type="NOA" address="0x00009888" value="0x02C75550" />
        <register type="NOA" address="0x00009888" value="0x0207AAA0" />
        <register type="NOA" address="0x00009888" value="0x0009FC00" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0002FC00" />
        <register type="NOA" address="0x00009888" value="0x020C5550" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001E" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001D" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x08C10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AC10D74" />
        <register type="NOA" address="0x00009888" value="0x0CC10039" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C302AA" />
        <register type="NOA" address="0x00009888" value="0x00C4001F" />
        <register type="NOA" address="0x00009888" value="0x00C60155" />
        <register type="NOA" address="0x00009888" value="0x00C70155" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x0DC10C80" />
        <register type="NOA" address="0x00009888" value="0x0FC10D33" />
        <register type="NOA" address="0x00009888" value="0x11C10FB5" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A800" />
        <register type="NOA" address="0x00009888" value="0x03C3000A" />
        <register type="NOA" address="0x00009888" value="0x01C403E0" />
        <register type="NOA" address="0x00009888" value="0x01C65400" />
        <register type="NOA" address="0x00009888" value="0x03C60005" />
        <register type="NOA" address="0x00009888" value="0x01C75400" />
        <register type="NOA" address="0x00009888" value="0x03C70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x000702AA" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x0002001F" />
        <register type="NOA" address="0x00009888" value="0x000C0155" />
        <register type="NOA" address="0x00009888" value="0x0107A800" />
        <register type="NOA" address="0x00009888" value="0x0307000A" />
        <register type="NOA" address="0x00009888" value="0x010903E0" />
        <register type="NOA" address="0x00009888" value="0x010AA800" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009888" value="0x010203E0" />
        <register type="NOA" address="0x00009888" value="0x010C5400" />
        <register type="NOA" address="0x00009888" value="0x030C0005" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202000A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032528" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032109" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032529" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext708"
       chipset="ACMGT3"
       symbol_name="Ext708"
       underscore_name="ext708"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="61ba9e98-48b7-4081-8907-a5f9f6a16244"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE27"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE27"
             underscore_name="gpgpu_threadgroup_count_xecore27"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE31"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE31"
             underscore_name="async_gpgpu_threadgroup_count_xecore31"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE3"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE3"
             underscore_name="async_gpgpu_thread_exit_count_xecore3"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CE13000" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x12E10C70" />
        <register type="NOA" address="0x00009888" value="0x14E10CF2" />
        <register type="NOA" address="0x00009888" value="0x16E10DB7" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA0" />
        <register type="NOA" address="0x00009888" value="0x00E4FC00" />
        <register type="NOA" address="0x00009888" value="0x02E65550" />
        <register type="NOA" address="0x00009888" value="0x02E75550" />
        <register type="NOA" address="0x00009888" value="0x02075550" />
        <register type="NOA" address="0x00009888" value="0x0009FC00" />
        <register type="NOA" address="0x00009888" value="0x020AAAA0" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001E" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001D" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x08E10CF2" />
        <register type="NOA" address="0x00009888" value="0x0AE10D74" />
        <register type="NOA" address="0x00009888" value="0x0CE10039" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E302AA" />
        <register type="NOA" address="0x00009888" value="0x00E4001F" />
        <register type="NOA" address="0x00009888" value="0x00E60155" />
        <register type="NOA" address="0x00009888" value="0x00E70155" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x0DE10C80" />
        <register type="NOA" address="0x00009888" value="0x0FE10D33" />
        <register type="NOA" address="0x00009888" value="0x11E10FB5" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3A800" />
        <register type="NOA" address="0x00009888" value="0x03E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E403E0" />
        <register type="NOA" address="0x00009888" value="0x01E65400" />
        <register type="NOA" address="0x00009888" value="0x03E60005" />
        <register type="NOA" address="0x00009888" value="0x01E75400" />
        <register type="NOA" address="0x00009888" value="0x03E70005" />
        <register type="NOA" address="0x00009888" value="0x000303E0" />
        <register type="NOA" address="0x00009888" value="0x00070155" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x01075400" />
        <register type="NOA" address="0x00009888" value="0x03070005" />
        <register type="NOA" address="0x00009888" value="0x010903E0" />
        <register type="NOA" address="0x00009888" value="0x010AA800" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202000A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E032528" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032109" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030108" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032529" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009888" value="0x20033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x02025550" />
        <register type="NOA" address="0x00009888" value="0x02045550" />
        <register type="NOA" address="0x00009888" value="0x02055550" />
        <register type="NOA" address="0x00009888" value="0x0208AAA0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext709"
       chipset="ACMGT3"
       symbol_name="Ext709"
       underscore_name="ext709"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a638ef3a-2575-4dcf-93dc-8d351b712a73"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE28"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE28"
             underscore_name="gpgpu_threadgroup_count_xecore28"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE0"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE0"
             underscore_name="async_gpgpu_threadgroup_count_xecore0"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE4"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE4"
             underscore_name="async_gpgpu_thread_exit_count_xecore4"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001D" />
        <register type="NOA" address="0x00009888" value="0x2D813000" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x0C810C80" />
        <register type="NOA" address="0x00009888" value="0x0E810D33" />
        <register type="NOA" address="0x00009888" value="0x10810FB5" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0083A800" />
        <register type="NOA" address="0x00009888" value="0x0283000A" />
        <register type="NOA" address="0x00009888" value="0x008403E0" />
        <register type="NOA" address="0x00009888" value="0x00865400" />
        <register type="NOA" address="0x00009888" value="0x02860005" />
        <register type="NOA" address="0x00009888" value="0x00875400" />
        <register type="NOA" address="0x00009888" value="0x02870005" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x13810C70" />
        <register type="NOA" address="0x00009888" value="0x15810CF2" />
        <register type="NOA" address="0x00009888" value="0x17810DB7" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383AAA0" />
        <register type="NOA" address="0x00009888" value="0x0184FC00" />
        <register type="NOA" address="0x00009888" value="0x03865550" />
        <register type="NOA" address="0x00009888" value="0x03875550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208FFFA" />
        <register type="NOA" address="0x00009888" value="0x000A5400" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x0308AAA0" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001E" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x09810CF2" />
        <register type="NOA" address="0x00009888" value="0x0B810D74" />
        <register type="NOA" address="0x00009888" value="0x0D810039" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018302AA" />
        <register type="NOA" address="0x00009888" value="0x0184001F" />
        <register type="NOA" address="0x00009888" value="0x01860155" />
        <register type="NOA" address="0x00009888" value="0x01870155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010802AA" />
        <register type="NOA" address="0x00009888" value="0x010A0155" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000202AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030420" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030001" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031269" />
        <register type="NOA" address="0x00009888" value="0x48030693" />
        <register type="NOA" address="0x00009888" value="0x4A031269" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030421" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext710"
       chipset="ACMGT3"
       symbol_name="Ext710"
       underscore_name="ext710"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3b04d5c5-301a-4089-ac8b-71ab483ead8b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE29"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE29"
             underscore_name="gpgpu_threadgroup_count_xecore29"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE1"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE1"
             underscore_name="async_gpgpu_threadgroup_count_xecore1"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE5"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE5"
             underscore_name="async_gpgpu_thread_exit_count_xecore5"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001D" />
        <register type="NOA" address="0x00009888" value="0x2DA13000" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x0CA10C80" />
        <register type="NOA" address="0x00009888" value="0x0EA10D33" />
        <register type="NOA" address="0x00009888" value="0x10A10FB5" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3A800" />
        <register type="NOA" address="0x00009888" value="0x02A3000A" />
        <register type="NOA" address="0x00009888" value="0x00A403E0" />
        <register type="NOA" address="0x00009888" value="0x00A65400" />
        <register type="NOA" address="0x00009888" value="0x02A60005" />
        <register type="NOA" address="0x00009888" value="0x00A75400" />
        <register type="NOA" address="0x00009888" value="0x02A70005" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x13A10C70" />
        <register type="NOA" address="0x00009888" value="0x15A10CF2" />
        <register type="NOA" address="0x00009888" value="0x17A10DB7" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01A4FC00" />
        <register type="NOA" address="0x00009888" value="0x03A65550" />
        <register type="NOA" address="0x00009888" value="0x03A75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5400" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x000B5400" />
        <register type="NOA" address="0x00009888" value="0x020BAAA5" />
        <register type="NOA" address="0x00009888" value="0x0308FFF0" />
        <register type="NOA" address="0x00009888" value="0x030A5550" />
        <register type="NOA" address="0x00009888" value="0x0101FC00" />
        <register type="NOA" address="0x00009888" value="0x030B5550" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001E" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x09A10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BA10D74" />
        <register type="NOA" address="0x00009888" value="0x0DA10039" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A302AA" />
        <register type="NOA" address="0x00009888" value="0x01A4001F" />
        <register type="NOA" address="0x00009888" value="0x01A60155" />
        <register type="NOA" address="0x00009888" value="0x01A70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010803FF" />
        <register type="NOA" address="0x00009888" value="0x010A0155" />
        <register type="NOA" address="0x00009888" value="0x0101001F" />
        <register type="NOA" address="0x00009888" value="0x010B0155" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000202AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030420" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030001" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031269" />
        <register type="NOA" address="0x00009888" value="0x48030693" />
        <register type="NOA" address="0x00009888" value="0x4A031269" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030421" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext711"
       chipset="ACMGT3"
       symbol_name="Ext711"
       underscore_name="ext711"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="80168138-f069-490d-8e12-81c65d059597"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE30"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE30"
             underscore_name="gpgpu_threadgroup_count_xecore30"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE2"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE2"
             underscore_name="async_gpgpu_threadgroup_count_xecore2"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE6"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE6"
             underscore_name="async_gpgpu_thread_exit_count_xecore6"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001D" />
        <register type="NOA" address="0x00009888" value="0x2DC13000" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x0CC10C80" />
        <register type="NOA" address="0x00009888" value="0x0EC10D33" />
        <register type="NOA" address="0x00009888" value="0x10C10FB5" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A800" />
        <register type="NOA" address="0x00009888" value="0x02C3000A" />
        <register type="NOA" address="0x00009888" value="0x00C403E0" />
        <register type="NOA" address="0x00009888" value="0x00C65400" />
        <register type="NOA" address="0x00009888" value="0x02C60005" />
        <register type="NOA" address="0x00009888" value="0x00C75400" />
        <register type="NOA" address="0x00009888" value="0x02C70005" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x13C10C70" />
        <register type="NOA" address="0x00009888" value="0x15C10CF2" />
        <register type="NOA" address="0x00009888" value="0x17C10DB7" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01C4FC00" />
        <register type="NOA" address="0x00009888" value="0x03C65550" />
        <register type="NOA" address="0x00009888" value="0x03C75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x0007A800" />
        <register type="NOA" address="0x00009888" value="0x0207000A" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000903E0" />
        <register type="NOA" address="0x00009888" value="0x000AA800" />
        <register type="NOA" address="0x00009888" value="0x020A555A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x000203E0" />
        <register type="NOA" address="0x00009888" value="0x000C5400" />
        <register type="NOA" address="0x00009888" value="0x020C0005" />
        <register type="NOA" address="0x00009888" value="0x0307AAA0" />
        <register type="NOA" address="0x00009888" value="0x0109FC00" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009888" value="0x0102FC00" />
        <register type="NOA" address="0x00009888" value="0x030C5550" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001E" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x09C10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BC10D74" />
        <register type="NOA" address="0x00009888" value="0x0DC10039" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C302AA" />
        <register type="NOA" address="0x00009888" value="0x01C4001F" />
        <register type="NOA" address="0x00009888" value="0x01C60155" />
        <register type="NOA" address="0x00009888" value="0x01C70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x010702AA" />
        <register type="NOA" address="0x00009888" value="0x0109001F" />
        <register type="NOA" address="0x00009888" value="0x010A02AA" />
        <register type="NOA" address="0x00009888" value="0x0102001F" />
        <register type="NOA" address="0x00009888" value="0x010C0155" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000202AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030420" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030001" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031269" />
        <register type="NOA" address="0x00009888" value="0x48030693" />
        <register type="NOA" address="0x00009888" value="0x4A031269" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030421" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext712"
       chipset="ACMGT3"
       symbol_name="Ext712"
       underscore_name="ext712"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="26fb9ee1-06c9-488f-9454-6506a7fd0843"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU THREADGROUP COUNT XECORE31"
             symbol_name="GPGPU_THREADGROUP_COUNT_XECORE31"
             underscore_name="gpgpu_threadgroup_count_xecore31"
             description="Number of GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREADGROUP COUNT XECORE3"
             symbol_name="ASYNC_GPGPU_THREADGROUP_COUNT_XECORE3"
             underscore_name="async_gpgpu_threadgroup_count_xecore3"
             description="Number of Async GPGPU threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ASYNC GPGPU THREAD EXIT COUNT XECORE7"
             symbol_name="ASYNC_GPGPU_THREAD_EXIT_COUNT_XECORE7"
             underscore_name="async_gpgpu_thread_exit_count_xecore7"
             description="Number of Async GPGPU EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001D" />
        <register type="NOA" address="0x00009888" value="0x2DE13000" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x0CE10C80" />
        <register type="NOA" address="0x00009888" value="0x0EE10D33" />
        <register type="NOA" address="0x00009888" value="0x10E10FB5" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A800" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E403E0" />
        <register type="NOA" address="0x00009888" value="0x00E65400" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x00E75400" />
        <register type="NOA" address="0x00009888" value="0x02E70005" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x13E10C70" />
        <register type="NOA" address="0x00009888" value="0x15E10CF2" />
        <register type="NOA" address="0x00009888" value="0x17E10DB7" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3AAA0" />
        <register type="NOA" address="0x00009888" value="0x01E4FC00" />
        <register type="NOA" address="0x00009888" value="0x03E65550" />
        <register type="NOA" address="0x00009888" value="0x03E75550" />
        <register type="NOA" address="0x00009888" value="0x0003FC00" />
        <register type="NOA" address="0x00009888" value="0x00075400" />
        <register type="NOA" address="0x00009888" value="0x02070005" />
        <register type="NOA" address="0x00009888" value="0x0208FFF0" />
        <register type="NOA" address="0x00009888" value="0x000903E0" />
        <register type="NOA" address="0x00009888" value="0x000AA800" />
        <register type="NOA" address="0x00009888" value="0x020A555A" />
        <register type="NOA" address="0x00009888" value="0x0001FC00" />
        <register type="NOA" address="0x00009888" value="0x020BAAA0" />
        <register type="NOA" address="0x00009888" value="0x03075550" />
        <register type="NOA" address="0x00009888" value="0x0109FC00" />
        <register type="NOA" address="0x00009888" value="0x030AAAA0" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001E" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x09E10CF2" />
        <register type="NOA" address="0x00009888" value="0x0BE10D74" />
        <register type="NOA" address="0x00009888" value="0x0DE10039" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E302AA" />
        <register type="NOA" address="0x00009888" value="0x01E4001F" />
        <register type="NOA" address="0x00009888" value="0x01E60155" />
        <register type="NOA" address="0x00009888" value="0x01E70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x01070155" />
        <register type="NOA" address="0x00009888" value="0x0109001F" />
        <register type="NOA" address="0x00009888" value="0x010A02AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000202AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030420" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030001" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46031269" />
        <register type="NOA" address="0x00009888" value="0x48030693" />
        <register type="NOA" address="0x00009888" value="0x4A031269" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030421" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000BA" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x00001802" />
        <register type="OA" address="0x0000D94C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D950" value="0x00030002" />
        <register type="OA" address="0x0000D954" value="0x000003FF" />
    </register_config>
  </set>

  <set name="Ext713"
       chipset="ACMGT3"
       symbol_name="Ext713"
       underscore_name="ext713"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bf21f1d0-886c-4295-a1ee-dcf1fe02a78b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE0"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE0"
             underscore_name="task_threadgroup_count_xecore0"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE4"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE4"
             underscore_name="task_thread_exit_count_xecore4"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE8"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE8"
             underscore_name="threadgroup_dispatch_resource_stall_xecore8"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001E" />
        <register type="NOA" address="0x00009888" value="0x2D813000" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x0C810CF2" />
        <register type="NOA" address="0x00009888" value="0x0E810D74" />
        <register type="NOA" address="0x00009888" value="0x10810039" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0083AA00" />
        <register type="NOA" address="0x00009888" value="0x02830002" />
        <register type="NOA" address="0x00009888" value="0x008401F0" />
        <register type="NOA" address="0x00009888" value="0x00865500" />
        <register type="NOA" address="0x00009888" value="0x02860001" />
        <register type="NOA" address="0x00009888" value="0x00875500" />
        <register type="NOA" address="0x00009888" value="0x02870001" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x11810C00" />
        <register type="NOA" address="0x00009888" value="0x13810CB1" />
        <register type="NOA" address="0x00009888" value="0x15810DF3" />
        <register type="NOA" address="0x00009888" value="0x17810036" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03832AA8" />
        <register type="NOA" address="0x00009888" value="0x01847E00" />
        <register type="NOA" address="0x00009888" value="0x03861554" />
        <register type="NOA" address="0x00009888" value="0x03871554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02083FFE" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x03082AA8" />
        <register type="NOA" address="0x00009888" value="0x030A1554" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2C817800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x08810DB7" />
        <register type="NOA" address="0x00009888" value="0x0A810CF5" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008300AA" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x00870055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAFF" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030008" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D08" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext714"
       chipset="ACMGT3"
       symbol_name="Ext714"
       underscore_name="ext714"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b2bc5d5d-269d-429b-823a-50fbb0515f9c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE1"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE1"
             underscore_name="task_threadgroup_count_xecore1"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE5"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE5"
             underscore_name="task_thread_exit_count_xecore5"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE9"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE9"
             underscore_name="threadgroup_dispatch_resource_stall_xecore9"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001E" />
        <register type="NOA" address="0x00009888" value="0x2DA13000" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x0CA10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EA10D74" />
        <register type="NOA" address="0x00009888" value="0x10A10039" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3AA00" />
        <register type="NOA" address="0x00009888" value="0x02A30002" />
        <register type="NOA" address="0x00009888" value="0x00A401F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x02A60001" />
        <register type="NOA" address="0x00009888" value="0x00A75500" />
        <register type="NOA" address="0x00009888" value="0x02A70001" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x11A10C00" />
        <register type="NOA" address="0x00009888" value="0x13A10CB1" />
        <register type="NOA" address="0x00009888" value="0x15A10DF3" />
        <register type="NOA" address="0x00009888" value="0x17A10036" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A32AA8" />
        <register type="NOA" address="0x00009888" value="0x01A47E00" />
        <register type="NOA" address="0x00009888" value="0x03A61554" />
        <register type="NOA" address="0x00009888" value="0x03A71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x020B2AA9" />
        <register type="NOA" address="0x00009888" value="0x03083FFC" />
        <register type="NOA" address="0x00009888" value="0x030A1554" />
        <register type="NOA" address="0x00009888" value="0x01017E00" />
        <register type="NOA" address="0x00009888" value="0x030B1554" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CA17800" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x08A10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AA10CF5" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A4000F" />
        <register type="NOA" address="0x00009888" value="0x00A60055" />
        <register type="NOA" address="0x00009888" value="0x00A70055" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAFF" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030008" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D08" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext715"
       chipset="ACMGT3"
       symbol_name="Ext715"
       underscore_name="ext715"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bfa11009-8e53-4adf-9cdd-68469b9831dc"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE2"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE2"
             underscore_name="task_threadgroup_count_xecore2"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE6"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE6"
             underscore_name="task_thread_exit_count_xecore6"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE10"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE10"
             underscore_name="threadgroup_dispatch_resource_stall_xecore10"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001E" />
        <register type="NOA" address="0x00009888" value="0x2DC13000" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x0CC10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EC10D74" />
        <register type="NOA" address="0x00009888" value="0x10C10039" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75500" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x11C10C00" />
        <register type="NOA" address="0x00009888" value="0x13C10CB1" />
        <register type="NOA" address="0x00009888" value="0x15C10DF3" />
        <register type="NOA" address="0x00009888" value="0x17C10036" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C32AA8" />
        <register type="NOA" address="0x00009888" value="0x01C47E00" />
        <register type="NOA" address="0x00009888" value="0x03C61554" />
        <register type="NOA" address="0x00009888" value="0x03C71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0007AA00" />
        <register type="NOA" address="0x00009888" value="0x02070002" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000901F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA00" />
        <register type="NOA" address="0x00009888" value="0x020A1556" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x000201F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009888" value="0x03072AA8" />
        <register type="NOA" address="0x00009888" value="0x01097E00" />
        <register type="NOA" address="0x00009888" value="0x030A2AA8" />
        <register type="NOA" address="0x00009888" value="0x01027E00" />
        <register type="NOA" address="0x00009888" value="0x030C1554" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CC17800" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x08C10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AC10CF5" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C4000F" />
        <register type="NOA" address="0x00009888" value="0x00C60055" />
        <register type="NOA" address="0x00009888" value="0x00C70055" />
        <register type="NOA" address="0x00009888" value="0x000700AA" />
        <register type="NOA" address="0x00009888" value="0x0009000F" />
        <register type="NOA" address="0x00009888" value="0x000A00AA" />
        <register type="NOA" address="0x00009888" value="0x0002000F" />
        <register type="NOA" address="0x00009888" value="0x000C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAFF" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030008" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D08" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext716"
       chipset="ACMGT3"
       symbol_name="Ext716"
       underscore_name="ext716"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cfdbeec4-9757-4bbc-88df-c239c4cfd596"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE3"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE3"
             underscore_name="task_threadgroup_count_xecore3"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE7"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE7"
             underscore_name="task_thread_exit_count_xecore7"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE11"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE11"
             underscore_name="threadgroup_dispatch_resource_stall_xecore11"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001E" />
        <register type="NOA" address="0x00009888" value="0x2DE13000" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x0CE10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EE10D74" />
        <register type="NOA" address="0x00009888" value="0x10E10039" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3AA00" />
        <register type="NOA" address="0x00009888" value="0x02E30002" />
        <register type="NOA" address="0x00009888" value="0x00E401F0" />
        <register type="NOA" address="0x00009888" value="0x00E65500" />
        <register type="NOA" address="0x00009888" value="0x02E60001" />
        <register type="NOA" address="0x00009888" value="0x00E75500" />
        <register type="NOA" address="0x00009888" value="0x02E70001" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x11E10C00" />
        <register type="NOA" address="0x00009888" value="0x13E10CB1" />
        <register type="NOA" address="0x00009888" value="0x15E10DF3" />
        <register type="NOA" address="0x00009888" value="0x17E10036" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E32AA8" />
        <register type="NOA" address="0x00009888" value="0x01E47E00" />
        <register type="NOA" address="0x00009888" value="0x03E61554" />
        <register type="NOA" address="0x00009888" value="0x03E71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x00075500" />
        <register type="NOA" address="0x00009888" value="0x02070001" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000901F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA00" />
        <register type="NOA" address="0x00009888" value="0x020A1556" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x03071554" />
        <register type="NOA" address="0x00009888" value="0x01097E00" />
        <register type="NOA" address="0x00009888" value="0x030A2AA8" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CE17800" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x08E10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AE10CF5" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E70055" />
        <register type="NOA" address="0x00009888" value="0x00070055" />
        <register type="NOA" address="0x00009888" value="0x0009000F" />
        <register type="NOA" address="0x00009888" value="0x000A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAFF" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030008" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D08" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext717"
       chipset="ACMGT3"
       symbol_name="Ext717"
       underscore_name="ext717"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f846da31-bf9f-4bbd-a0ed-c4b4d5847aa0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE4"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE4"
             underscore_name="task_threadgroup_count_xecore4"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE8"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE8"
             underscore_name="task_thread_exit_count_xecore8"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE12"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE12"
             underscore_name="threadgroup_dispatch_resource_stall_xecore12"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001E" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x0D810CF2" />
        <register type="NOA" address="0x00009888" value="0x0F810D74" />
        <register type="NOA" address="0x00009888" value="0x11810039" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0183AA00" />
        <register type="NOA" address="0x00009888" value="0x03830002" />
        <register type="NOA" address="0x00009888" value="0x018401F0" />
        <register type="NOA" address="0x00009888" value="0x01865500" />
        <register type="NOA" address="0x00009888" value="0x03860001" />
        <register type="NOA" address="0x00009888" value="0x01875500" />
        <register type="NOA" address="0x00009888" value="0x03870001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0108AA00" />
        <register type="NOA" address="0x00009888" value="0x03080002" />
        <register type="NOA" address="0x00009888" value="0x010A5500" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2C813000" />
        <register type="NOA" address="0x00009888" value="0x2D817800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x10810C00" />
        <register type="NOA" address="0x00009888" value="0x12810CB1" />
        <register type="NOA" address="0x00009888" value="0x14810DF3" />
        <register type="NOA" address="0x00009888" value="0x16810036" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02832AA8" />
        <register type="NOA" address="0x00009888" value="0x00847E00" />
        <register type="NOA" address="0x00009888" value="0x02861554" />
        <register type="NOA" address="0x00009888" value="0x02871554" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x09810DB7" />
        <register type="NOA" address="0x00009888" value="0x0B810CF5" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018300AA" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x01870055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A1554" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x010800AA" />
        <register type="NOA" address="0x00009888" value="0x010A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFE" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext718"
       chipset="ACMGT3"
       symbol_name="Ext718"
       underscore_name="ext718"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="894bbe73-d0e2-41ae-86e4-26f2b865b04e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE5"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE5"
             underscore_name="task_threadgroup_count_xecore5"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE9"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE9"
             underscore_name="task_thread_exit_count_xecore9"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE13"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE13"
             underscore_name="threadgroup_dispatch_resource_stall_xecore13"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001E" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x0DA10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FA10D74" />
        <register type="NOA" address="0x00009888" value="0x11A10039" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3AA00" />
        <register type="NOA" address="0x00009888" value="0x03A30002" />
        <register type="NOA" address="0x00009888" value="0x01A401F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x03A60001" />
        <register type="NOA" address="0x00009888" value="0x01A75500" />
        <register type="NOA" address="0x00009888" value="0x03A70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0108FF00" />
        <register type="NOA" address="0x00009888" value="0x03080003" />
        <register type="NOA" address="0x00009888" value="0x010A5500" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009888" value="0x010101F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x030B0001" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CA13000" />
        <register type="NOA" address="0x00009888" value="0x2DA17800" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x10A10C00" />
        <register type="NOA" address="0x00009888" value="0x12A10CB1" />
        <register type="NOA" address="0x00009888" value="0x14A10DF3" />
        <register type="NOA" address="0x00009888" value="0x16A10036" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32AA8" />
        <register type="NOA" address="0x00009888" value="0x00A47E00" />
        <register type="NOA" address="0x00009888" value="0x02A61554" />
        <register type="NOA" address="0x00009888" value="0x02A71554" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x09A10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BA10CF5" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A4000F" />
        <register type="NOA" address="0x00009888" value="0x01A60055" />
        <register type="NOA" address="0x00009888" value="0x01A70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A1554" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x020B1554" />
        <register type="NOA" address="0x00009888" value="0x010800FF" />
        <register type="NOA" address="0x00009888" value="0x010A0055" />
        <register type="NOA" address="0x00009888" value="0x0101000F" />
        <register type="NOA" address="0x00009888" value="0x010B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFE" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext719"
       chipset="ACMGT3"
       symbol_name="Ext719"
       underscore_name="ext719"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="59118cde-ff58-4cfc-96f8-bc4339f59ca4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE6"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE6"
             underscore_name="task_threadgroup_count_xecore6"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE10"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE10"
             underscore_name="task_thread_exit_count_xecore10"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE14"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE14"
             underscore_name="threadgroup_dispatch_resource_stall_xecore14"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001E" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x0DC10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FC10D74" />
        <register type="NOA" address="0x00009888" value="0x11C10039" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75500" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0107AA00" />
        <register type="NOA" address="0x00009888" value="0x03070002" />
        <register type="NOA" address="0x00009888" value="0x010901F0" />
        <register type="NOA" address="0x00009888" value="0x010AAA00" />
        <register type="NOA" address="0x00009888" value="0x030A0002" />
        <register type="NOA" address="0x00009888" value="0x010201F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CC13000" />
        <register type="NOA" address="0x00009888" value="0x2DC17800" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x10C10C00" />
        <register type="NOA" address="0x00009888" value="0x12C10CB1" />
        <register type="NOA" address="0x00009888" value="0x14C10DF3" />
        <register type="NOA" address="0x00009888" value="0x16C10036" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C32AA8" />
        <register type="NOA" address="0x00009888" value="0x00C47E00" />
        <register type="NOA" address="0x00009888" value="0x02C61554" />
        <register type="NOA" address="0x00009888" value="0x02C71554" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x09C10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BC10CF5" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C4000F" />
        <register type="NOA" address="0x00009888" value="0x01C60055" />
        <register type="NOA" address="0x00009888" value="0x01C70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x02072AA8" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x00097E00" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A2AA8" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x00027E00" />
        <register type="NOA" address="0x00009888" value="0x020C1554" />
        <register type="NOA" address="0x00009888" value="0x010700AA" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A00AA" />
        <register type="NOA" address="0x00009888" value="0x0102000F" />
        <register type="NOA" address="0x00009888" value="0x010C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFE" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext720"
       chipset="ACMGT3"
       symbol_name="Ext720"
       underscore_name="ext720"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="93b6fbd9-7440-4806-be39-642fa92233b3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE7"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE7"
             underscore_name="task_threadgroup_count_xecore7"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE11"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE11"
             underscore_name="task_thread_exit_count_xecore11"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE15"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE15"
             underscore_name="threadgroup_dispatch_resource_stall_xecore15"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001E" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x0DE10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FE10D74" />
        <register type="NOA" address="0x00009888" value="0x11E10039" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3AA00" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E401F0" />
        <register type="NOA" address="0x00009888" value="0x01E65500" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x01E75500" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x01075500" />
        <register type="NOA" address="0x00009888" value="0x03070001" />
        <register type="NOA" address="0x00009888" value="0x010901F0" />
        <register type="NOA" address="0x00009888" value="0x010AAA00" />
        <register type="NOA" address="0x00009888" value="0x030A0002" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CE13000" />
        <register type="NOA" address="0x00009888" value="0x2DE17800" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x10E10C00" />
        <register type="NOA" address="0x00009888" value="0x12E10CB1" />
        <register type="NOA" address="0x00009888" value="0x14E10DF3" />
        <register type="NOA" address="0x00009888" value="0x16E10036" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E32AA8" />
        <register type="NOA" address="0x00009888" value="0x00E47E00" />
        <register type="NOA" address="0x00009888" value="0x02E61554" />
        <register type="NOA" address="0x00009888" value="0x02E71554" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x09E10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BE10CF5" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x02071554" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x00097E00" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A2AA8" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x01070055" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFE" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext721"
       chipset="ACMGT3"
       symbol_name="Ext721"
       underscore_name="ext721"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cede3ea4-0edd-4d1f-9cec-0ef818ed889f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE8"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE8"
             underscore_name="task_threadgroup_count_xecore8"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE12"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE12"
             underscore_name="task_thread_exit_count_xecore12"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE16"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE16"
             underscore_name="threadgroup_dispatch_resource_stall_xecore16"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001E" />
        <register type="NOA" address="0x00009888" value="0x2D813000" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x0C810CF2" />
        <register type="NOA" address="0x00009888" value="0x0E810D74" />
        <register type="NOA" address="0x00009888" value="0x10810039" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0083AA00" />
        <register type="NOA" address="0x00009888" value="0x02830002" />
        <register type="NOA" address="0x00009888" value="0x008401F0" />
        <register type="NOA" address="0x00009888" value="0x00865500" />
        <register type="NOA" address="0x00009888" value="0x02860001" />
        <register type="NOA" address="0x00009888" value="0x00875500" />
        <register type="NOA" address="0x00009888" value="0x02870001" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x11810C00" />
        <register type="NOA" address="0x00009888" value="0x13810CB1" />
        <register type="NOA" address="0x00009888" value="0x15810DF3" />
        <register type="NOA" address="0x00009888" value="0x17810036" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03832AA8" />
        <register type="NOA" address="0x00009888" value="0x01847E00" />
        <register type="NOA" address="0x00009888" value="0x03861554" />
        <register type="NOA" address="0x00009888" value="0x03871554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02083FFE" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x03082AA8" />
        <register type="NOA" address="0x00009888" value="0x030A1554" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2C817800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x08810DB7" />
        <register type="NOA" address="0x00009888" value="0x0A810CF5" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008300AA" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x00870055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42031CE0" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D07" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext722"
       chipset="ACMGT3"
       symbol_name="Ext722"
       underscore_name="ext722"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="dce7b950-36f2-44fd-b054-0a0329f3f3f6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE9"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE9"
             underscore_name="task_threadgroup_count_xecore9"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE13"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE13"
             underscore_name="task_thread_exit_count_xecore13"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE17"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE17"
             underscore_name="threadgroup_dispatch_resource_stall_xecore17"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001E" />
        <register type="NOA" address="0x00009888" value="0x2DA13000" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x0CA10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EA10D74" />
        <register type="NOA" address="0x00009888" value="0x10A10039" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3AA00" />
        <register type="NOA" address="0x00009888" value="0x02A30002" />
        <register type="NOA" address="0x00009888" value="0x00A401F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x02A60001" />
        <register type="NOA" address="0x00009888" value="0x00A75500" />
        <register type="NOA" address="0x00009888" value="0x02A70001" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x11A10C00" />
        <register type="NOA" address="0x00009888" value="0x13A10CB1" />
        <register type="NOA" address="0x00009888" value="0x15A10DF3" />
        <register type="NOA" address="0x00009888" value="0x17A10036" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A32AA8" />
        <register type="NOA" address="0x00009888" value="0x01A47E00" />
        <register type="NOA" address="0x00009888" value="0x03A61554" />
        <register type="NOA" address="0x00009888" value="0x03A71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x020B2AA9" />
        <register type="NOA" address="0x00009888" value="0x03083FFC" />
        <register type="NOA" address="0x00009888" value="0x030A1554" />
        <register type="NOA" address="0x00009888" value="0x01017E00" />
        <register type="NOA" address="0x00009888" value="0x030B1554" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CA17800" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x08A10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AA10CF5" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A4000F" />
        <register type="NOA" address="0x00009888" value="0x00A60055" />
        <register type="NOA" address="0x00009888" value="0x00A70055" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42031CE0" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D07" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext723"
       chipset="ACMGT3"
       symbol_name="Ext723"
       underscore_name="ext723"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c3af1c92-2c04-4d33-99a6-20c5354f499d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE10"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE10"
             underscore_name="task_threadgroup_count_xecore10"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE14"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE14"
             underscore_name="task_thread_exit_count_xecore14"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE18"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE18"
             underscore_name="threadgroup_dispatch_resource_stall_xecore18"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001E" />
        <register type="NOA" address="0x00009888" value="0x2DC13000" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x0CC10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EC10D74" />
        <register type="NOA" address="0x00009888" value="0x10C10039" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75500" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x11C10C00" />
        <register type="NOA" address="0x00009888" value="0x13C10CB1" />
        <register type="NOA" address="0x00009888" value="0x15C10DF3" />
        <register type="NOA" address="0x00009888" value="0x17C10036" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C32AA8" />
        <register type="NOA" address="0x00009888" value="0x01C47E00" />
        <register type="NOA" address="0x00009888" value="0x03C61554" />
        <register type="NOA" address="0x00009888" value="0x03C71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0007AA00" />
        <register type="NOA" address="0x00009888" value="0x02070002" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000901F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA00" />
        <register type="NOA" address="0x00009888" value="0x020A1556" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x000201F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009888" value="0x03072AA8" />
        <register type="NOA" address="0x00009888" value="0x01097E00" />
        <register type="NOA" address="0x00009888" value="0x030A2AA8" />
        <register type="NOA" address="0x00009888" value="0x01027E00" />
        <register type="NOA" address="0x00009888" value="0x030C1554" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CC17800" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x08C10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AC10CF5" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C4000F" />
        <register type="NOA" address="0x00009888" value="0x00C60055" />
        <register type="NOA" address="0x00009888" value="0x00C70055" />
        <register type="NOA" address="0x00009888" value="0x000700AA" />
        <register type="NOA" address="0x00009888" value="0x0009000F" />
        <register type="NOA" address="0x00009888" value="0x000A00AA" />
        <register type="NOA" address="0x00009888" value="0x0002000F" />
        <register type="NOA" address="0x00009888" value="0x000C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42031CE0" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D07" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext724"
       chipset="ACMGT3"
       symbol_name="Ext724"
       underscore_name="ext724"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e2e9e72d-9eb9-493e-b8c6-27a4b3864ca0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE11"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE11"
             underscore_name="task_threadgroup_count_xecore11"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE15"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE15"
             underscore_name="task_thread_exit_count_xecore15"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE19"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE19"
             underscore_name="threadgroup_dispatch_resource_stall_xecore19"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001E" />
        <register type="NOA" address="0x00009888" value="0x2DE13000" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x0CE10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EE10D74" />
        <register type="NOA" address="0x00009888" value="0x10E10039" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3AA00" />
        <register type="NOA" address="0x00009888" value="0x02E30002" />
        <register type="NOA" address="0x00009888" value="0x00E401F0" />
        <register type="NOA" address="0x00009888" value="0x00E65500" />
        <register type="NOA" address="0x00009888" value="0x02E60001" />
        <register type="NOA" address="0x00009888" value="0x00E75500" />
        <register type="NOA" address="0x00009888" value="0x02E70001" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x11E10C00" />
        <register type="NOA" address="0x00009888" value="0x13E10CB1" />
        <register type="NOA" address="0x00009888" value="0x15E10DF3" />
        <register type="NOA" address="0x00009888" value="0x17E10036" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E32AA8" />
        <register type="NOA" address="0x00009888" value="0x01E47E00" />
        <register type="NOA" address="0x00009888" value="0x03E61554" />
        <register type="NOA" address="0x00009888" value="0x03E71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x00075500" />
        <register type="NOA" address="0x00009888" value="0x02070001" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000901F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA00" />
        <register type="NOA" address="0x00009888" value="0x020A1556" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x03071554" />
        <register type="NOA" address="0x00009888" value="0x01097E00" />
        <register type="NOA" address="0x00009888" value="0x030A2AA8" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CE17800" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x08E10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AE10CF5" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E70055" />
        <register type="NOA" address="0x00009888" value="0x00070055" />
        <register type="NOA" address="0x00009888" value="0x0009000F" />
        <register type="NOA" address="0x00009888" value="0x000A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030007" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42031CE0" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D07" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext725"
       chipset="ACMGT3"
       symbol_name="Ext725"
       underscore_name="ext725"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0511f93b-3bf2-48f7-afc4-9c4783a17d65"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE12"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE12"
             underscore_name="task_threadgroup_count_xecore12"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE16"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE16"
             underscore_name="task_thread_exit_count_xecore16"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE20"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE20"
             underscore_name="threadgroup_dispatch_resource_stall_xecore20"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001E" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x0D810CF2" />
        <register type="NOA" address="0x00009888" value="0x0F810D74" />
        <register type="NOA" address="0x00009888" value="0x11810039" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0183AA00" />
        <register type="NOA" address="0x00009888" value="0x03830002" />
        <register type="NOA" address="0x00009888" value="0x018401F0" />
        <register type="NOA" address="0x00009888" value="0x01865500" />
        <register type="NOA" address="0x00009888" value="0x03860001" />
        <register type="NOA" address="0x00009888" value="0x01875500" />
        <register type="NOA" address="0x00009888" value="0x03870001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0108AA00" />
        <register type="NOA" address="0x00009888" value="0x03080002" />
        <register type="NOA" address="0x00009888" value="0x010A5500" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2C813000" />
        <register type="NOA" address="0x00009888" value="0x2D817800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x10810C00" />
        <register type="NOA" address="0x00009888" value="0x12810CB1" />
        <register type="NOA" address="0x00009888" value="0x14810DF3" />
        <register type="NOA" address="0x00009888" value="0x16810036" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02832AA8" />
        <register type="NOA" address="0x00009888" value="0x00847E00" />
        <register type="NOA" address="0x00009888" value="0x02861554" />
        <register type="NOA" address="0x00009888" value="0x02871554" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x09810DB7" />
        <register type="NOA" address="0x00009888" value="0x0B810CF5" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018300AA" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x01870055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A1554" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x010800AA" />
        <register type="NOA" address="0x00009888" value="0x010A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02031492" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030020" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A031061" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext726"
       chipset="ACMGT3"
       symbol_name="Ext726"
       underscore_name="ext726"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="eca95fe1-d70f-46a0-b997-858695f87ed2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE13"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE13"
             underscore_name="task_threadgroup_count_xecore13"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE17"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE17"
             underscore_name="task_thread_exit_count_xecore17"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE21"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE21"
             underscore_name="threadgroup_dispatch_resource_stall_xecore21"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001E" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x0DA10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FA10D74" />
        <register type="NOA" address="0x00009888" value="0x11A10039" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3AA00" />
        <register type="NOA" address="0x00009888" value="0x03A30002" />
        <register type="NOA" address="0x00009888" value="0x01A401F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x03A60001" />
        <register type="NOA" address="0x00009888" value="0x01A75500" />
        <register type="NOA" address="0x00009888" value="0x03A70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0108FF00" />
        <register type="NOA" address="0x00009888" value="0x03080003" />
        <register type="NOA" address="0x00009888" value="0x010A5500" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009888" value="0x010101F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x030B0001" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CA13000" />
        <register type="NOA" address="0x00009888" value="0x2DA17800" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x10A10C00" />
        <register type="NOA" address="0x00009888" value="0x12A10CB1" />
        <register type="NOA" address="0x00009888" value="0x14A10DF3" />
        <register type="NOA" address="0x00009888" value="0x16A10036" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32AA8" />
        <register type="NOA" address="0x00009888" value="0x00A47E00" />
        <register type="NOA" address="0x00009888" value="0x02A61554" />
        <register type="NOA" address="0x00009888" value="0x02A71554" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x09A10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BA10CF5" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A4000F" />
        <register type="NOA" address="0x00009888" value="0x01A60055" />
        <register type="NOA" address="0x00009888" value="0x01A70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A1554" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x020B1554" />
        <register type="NOA" address="0x00009888" value="0x010800FF" />
        <register type="NOA" address="0x00009888" value="0x010A0055" />
        <register type="NOA" address="0x00009888" value="0x0101000F" />
        <register type="NOA" address="0x00009888" value="0x010B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02031492" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030020" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A031061" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext727"
       chipset="ACMGT3"
       symbol_name="Ext727"
       underscore_name="ext727"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d8a1a2c8-b8bf-40bd-b752-7413f227b6b9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE14"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE14"
             underscore_name="task_threadgroup_count_xecore14"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE18"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE18"
             underscore_name="task_thread_exit_count_xecore18"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE22"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE22"
             underscore_name="threadgroup_dispatch_resource_stall_xecore22"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001E" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x0DC10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FC10D74" />
        <register type="NOA" address="0x00009888" value="0x11C10039" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75500" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0107AA00" />
        <register type="NOA" address="0x00009888" value="0x03070002" />
        <register type="NOA" address="0x00009888" value="0x010901F0" />
        <register type="NOA" address="0x00009888" value="0x010AAA00" />
        <register type="NOA" address="0x00009888" value="0x030A0002" />
        <register type="NOA" address="0x00009888" value="0x010201F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CC13000" />
        <register type="NOA" address="0x00009888" value="0x2DC17800" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x10C10C00" />
        <register type="NOA" address="0x00009888" value="0x12C10CB1" />
        <register type="NOA" address="0x00009888" value="0x14C10DF3" />
        <register type="NOA" address="0x00009888" value="0x16C10036" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C32AA8" />
        <register type="NOA" address="0x00009888" value="0x00C47E00" />
        <register type="NOA" address="0x00009888" value="0x02C61554" />
        <register type="NOA" address="0x00009888" value="0x02C71554" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x09C10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BC10CF5" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C4000F" />
        <register type="NOA" address="0x00009888" value="0x01C60055" />
        <register type="NOA" address="0x00009888" value="0x01C70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x02072AA8" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x00097E00" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A2AA8" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x00027E00" />
        <register type="NOA" address="0x00009888" value="0x020C1554" />
        <register type="NOA" address="0x00009888" value="0x010700AA" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A00AA" />
        <register type="NOA" address="0x00009888" value="0x0102000F" />
        <register type="NOA" address="0x00009888" value="0x010C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02031492" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030020" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A031061" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext728"
       chipset="ACMGT3"
       symbol_name="Ext728"
       underscore_name="ext728"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8b036b26-9616-4a12-84f7-5a59e54dbd95"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE15"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE15"
             underscore_name="task_threadgroup_count_xecore15"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE19"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE19"
             underscore_name="task_thread_exit_count_xecore19"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE23"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE23"
             underscore_name="threadgroup_dispatch_resource_stall_xecore23"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001E" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x0DE10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FE10D74" />
        <register type="NOA" address="0x00009888" value="0x11E10039" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3AA00" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E401F0" />
        <register type="NOA" address="0x00009888" value="0x01E65500" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x01E75500" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x01075500" />
        <register type="NOA" address="0x00009888" value="0x03070001" />
        <register type="NOA" address="0x00009888" value="0x010901F0" />
        <register type="NOA" address="0x00009888" value="0x010AAA00" />
        <register type="NOA" address="0x00009888" value="0x030A0002" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CE13000" />
        <register type="NOA" address="0x00009888" value="0x2DE17800" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x10E10C00" />
        <register type="NOA" address="0x00009888" value="0x12E10CB1" />
        <register type="NOA" address="0x00009888" value="0x14E10DF3" />
        <register type="NOA" address="0x00009888" value="0x16E10036" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E32AA8" />
        <register type="NOA" address="0x00009888" value="0x00E47E00" />
        <register type="NOA" address="0x00009888" value="0x02E61554" />
        <register type="NOA" address="0x00009888" value="0x02E71554" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x09E10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BE10CF5" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x02071554" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x00097E00" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A2AA8" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x01070055" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00032249" />
        <register type="NOA" address="0x00009888" value="0x02031492" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030020" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A031061" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext729"
       chipset="ACMGT3"
       symbol_name="Ext729"
       underscore_name="ext729"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="627a650a-b847-4f3b-8e74-5cbe7eded518"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE16"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE16"
             underscore_name="task_threadgroup_count_xecore16"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE20"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE20"
             underscore_name="task_thread_exit_count_xecore20"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE24"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE24"
             underscore_name="threadgroup_dispatch_resource_stall_xecore24"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001E" />
        <register type="NOA" address="0x00009888" value="0x2D813000" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x0C810CF2" />
        <register type="NOA" address="0x00009888" value="0x0E810D74" />
        <register type="NOA" address="0x00009888" value="0x10810039" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0083AA00" />
        <register type="NOA" address="0x00009888" value="0x02830002" />
        <register type="NOA" address="0x00009888" value="0x008401F0" />
        <register type="NOA" address="0x00009888" value="0x00865500" />
        <register type="NOA" address="0x00009888" value="0x02860001" />
        <register type="NOA" address="0x00009888" value="0x00875500" />
        <register type="NOA" address="0x00009888" value="0x02870001" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x11810C00" />
        <register type="NOA" address="0x00009888" value="0x13810CB1" />
        <register type="NOA" address="0x00009888" value="0x15810DF3" />
        <register type="NOA" address="0x00009888" value="0x17810036" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03832AA8" />
        <register type="NOA" address="0x00009888" value="0x01847E00" />
        <register type="NOA" address="0x00009888" value="0x03861554" />
        <register type="NOA" address="0x00009888" value="0x03871554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02083FFE" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x03082AA8" />
        <register type="NOA" address="0x00009888" value="0x030A1554" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2C817800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x08810DB7" />
        <register type="NOA" address="0x00009888" value="0x0A810CF5" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008300AA" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x00870055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030008" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D08" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext730"
       chipset="ACMGT3"
       symbol_name="Ext730"
       underscore_name="ext730"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="44ca23da-3f5a-4b64-8dd3-5dc743588b63"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE17"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE17"
             underscore_name="task_threadgroup_count_xecore17"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE21"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE21"
             underscore_name="task_thread_exit_count_xecore21"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE25"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE25"
             underscore_name="threadgroup_dispatch_resource_stall_xecore25"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001E" />
        <register type="NOA" address="0x00009888" value="0x2DA13000" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x0CA10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EA10D74" />
        <register type="NOA" address="0x00009888" value="0x10A10039" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3AA00" />
        <register type="NOA" address="0x00009888" value="0x02A30002" />
        <register type="NOA" address="0x00009888" value="0x00A401F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x02A60001" />
        <register type="NOA" address="0x00009888" value="0x00A75500" />
        <register type="NOA" address="0x00009888" value="0x02A70001" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x11A10C00" />
        <register type="NOA" address="0x00009888" value="0x13A10CB1" />
        <register type="NOA" address="0x00009888" value="0x15A10DF3" />
        <register type="NOA" address="0x00009888" value="0x17A10036" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A32AA8" />
        <register type="NOA" address="0x00009888" value="0x01A47E00" />
        <register type="NOA" address="0x00009888" value="0x03A61554" />
        <register type="NOA" address="0x00009888" value="0x03A71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x020B2AA9" />
        <register type="NOA" address="0x00009888" value="0x03083FFC" />
        <register type="NOA" address="0x00009888" value="0x030A1554" />
        <register type="NOA" address="0x00009888" value="0x01017E00" />
        <register type="NOA" address="0x00009888" value="0x030B1554" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CA17800" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x08A10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AA10CF5" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A4000F" />
        <register type="NOA" address="0x00009888" value="0x00A60055" />
        <register type="NOA" address="0x00009888" value="0x00A70055" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030008" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D08" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext731"
       chipset="ACMGT3"
       symbol_name="Ext731"
       underscore_name="ext731"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c1327b57-650a-46c6-a7a1-50567953b8ee"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE18"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE18"
             underscore_name="task_threadgroup_count_xecore18"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE22"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE22"
             underscore_name="task_thread_exit_count_xecore22"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE26"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE26"
             underscore_name="threadgroup_dispatch_resource_stall_xecore26"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001E" />
        <register type="NOA" address="0x00009888" value="0x2DC13000" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x0CC10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EC10D74" />
        <register type="NOA" address="0x00009888" value="0x10C10039" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75500" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x11C10C00" />
        <register type="NOA" address="0x00009888" value="0x13C10CB1" />
        <register type="NOA" address="0x00009888" value="0x15C10DF3" />
        <register type="NOA" address="0x00009888" value="0x17C10036" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C32AA8" />
        <register type="NOA" address="0x00009888" value="0x01C47E00" />
        <register type="NOA" address="0x00009888" value="0x03C61554" />
        <register type="NOA" address="0x00009888" value="0x03C71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0007AA00" />
        <register type="NOA" address="0x00009888" value="0x02070002" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000901F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA00" />
        <register type="NOA" address="0x00009888" value="0x020A1556" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x000201F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009888" value="0x03072AA8" />
        <register type="NOA" address="0x00009888" value="0x01097E00" />
        <register type="NOA" address="0x00009888" value="0x030A2AA8" />
        <register type="NOA" address="0x00009888" value="0x01027E00" />
        <register type="NOA" address="0x00009888" value="0x030C1554" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CC17800" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x08C10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AC10CF5" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C4000F" />
        <register type="NOA" address="0x00009888" value="0x00C60055" />
        <register type="NOA" address="0x00009888" value="0x00C70055" />
        <register type="NOA" address="0x00009888" value="0x000700AA" />
        <register type="NOA" address="0x00009888" value="0x0009000F" />
        <register type="NOA" address="0x00009888" value="0x000A00AA" />
        <register type="NOA" address="0x00009888" value="0x0002000F" />
        <register type="NOA" address="0x00009888" value="0x000C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030008" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D08" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext732"
       chipset="ACMGT3"
       symbol_name="Ext732"
       underscore_name="ext732"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8029fecc-6327-44c7-8d6a-e793609f2c4d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE19"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE19"
             underscore_name="task_threadgroup_count_xecore19"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE23"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE23"
             underscore_name="task_thread_exit_count_xecore23"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE27"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE27"
             underscore_name="threadgroup_dispatch_resource_stall_xecore27"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001E" />
        <register type="NOA" address="0x00009888" value="0x2DE13000" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x0CE10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EE10D74" />
        <register type="NOA" address="0x00009888" value="0x10E10039" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3AA00" />
        <register type="NOA" address="0x00009888" value="0x02E30002" />
        <register type="NOA" address="0x00009888" value="0x00E401F0" />
        <register type="NOA" address="0x00009888" value="0x00E65500" />
        <register type="NOA" address="0x00009888" value="0x02E60001" />
        <register type="NOA" address="0x00009888" value="0x00E75500" />
        <register type="NOA" address="0x00009888" value="0x02E70001" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x11E10C00" />
        <register type="NOA" address="0x00009888" value="0x13E10CB1" />
        <register type="NOA" address="0x00009888" value="0x15E10DF3" />
        <register type="NOA" address="0x00009888" value="0x17E10036" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E32AA8" />
        <register type="NOA" address="0x00009888" value="0x01E47E00" />
        <register type="NOA" address="0x00009888" value="0x03E61554" />
        <register type="NOA" address="0x00009888" value="0x03E71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x00075500" />
        <register type="NOA" address="0x00009888" value="0x02070001" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000901F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA00" />
        <register type="NOA" address="0x00009888" value="0x020A1556" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x03071554" />
        <register type="NOA" address="0x00009888" value="0x01097E00" />
        <register type="NOA" address="0x00009888" value="0x030A2AA8" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CE17800" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x08E10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AE10CF5" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E70055" />
        <register type="NOA" address="0x00009888" value="0x00070055" />
        <register type="NOA" address="0x00009888" value="0x0009000F" />
        <register type="NOA" address="0x00009888" value="0x000A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030008" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032100" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D08" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext733"
       chipset="ACMGT3"
       symbol_name="Ext733"
       underscore_name="ext733"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6743fa5a-d2cc-4434-84bb-98ff69765e2e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE20"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE20"
             underscore_name="task_threadgroup_count_xecore20"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE24"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE24"
             underscore_name="task_thread_exit_count_xecore24"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE28"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE28"
             underscore_name="threadgroup_dispatch_resource_stall_xecore28"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001E" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x0D810CF2" />
        <register type="NOA" address="0x00009888" value="0x0F810D74" />
        <register type="NOA" address="0x00009888" value="0x11810039" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0183AA00" />
        <register type="NOA" address="0x00009888" value="0x03830002" />
        <register type="NOA" address="0x00009888" value="0x018401F0" />
        <register type="NOA" address="0x00009888" value="0x01865500" />
        <register type="NOA" address="0x00009888" value="0x03860001" />
        <register type="NOA" address="0x00009888" value="0x01875500" />
        <register type="NOA" address="0x00009888" value="0x03870001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0108AA00" />
        <register type="NOA" address="0x00009888" value="0x03080002" />
        <register type="NOA" address="0x00009888" value="0x010A5500" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2C813000" />
        <register type="NOA" address="0x00009888" value="0x2D817800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x10810C00" />
        <register type="NOA" address="0x00009888" value="0x12810CB1" />
        <register type="NOA" address="0x00009888" value="0x14810DF3" />
        <register type="NOA" address="0x00009888" value="0x16810036" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02832AA8" />
        <register type="NOA" address="0x00009888" value="0x00847E00" />
        <register type="NOA" address="0x00009888" value="0x02861554" />
        <register type="NOA" address="0x00009888" value="0x02871554" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x09810DB7" />
        <register type="NOA" address="0x00009888" value="0x0B810CF5" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018300AA" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x01870055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A1554" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x010800AA" />
        <register type="NOA" address="0x00009888" value="0x010A0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x02022AA9" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext734"
       chipset="ACMGT3"
       symbol_name="Ext734"
       underscore_name="ext734"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="993468bb-355c-44f1-90e2-1aeeff3d2b4e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE21"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE21"
             underscore_name="task_threadgroup_count_xecore21"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE25"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE25"
             underscore_name="task_thread_exit_count_xecore25"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE29"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE29"
             underscore_name="threadgroup_dispatch_resource_stall_xecore29"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001E" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x0DA10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FA10D74" />
        <register type="NOA" address="0x00009888" value="0x11A10039" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3AA00" />
        <register type="NOA" address="0x00009888" value="0x03A30002" />
        <register type="NOA" address="0x00009888" value="0x01A401F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x03A60001" />
        <register type="NOA" address="0x00009888" value="0x01A75500" />
        <register type="NOA" address="0x00009888" value="0x03A70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0108FF00" />
        <register type="NOA" address="0x00009888" value="0x03080003" />
        <register type="NOA" address="0x00009888" value="0x010A5500" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009888" value="0x010101F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x030B0001" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CA13000" />
        <register type="NOA" address="0x00009888" value="0x2DA17800" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x10A10C00" />
        <register type="NOA" address="0x00009888" value="0x12A10CB1" />
        <register type="NOA" address="0x00009888" value="0x14A10DF3" />
        <register type="NOA" address="0x00009888" value="0x16A10036" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32AA8" />
        <register type="NOA" address="0x00009888" value="0x00A47E00" />
        <register type="NOA" address="0x00009888" value="0x02A61554" />
        <register type="NOA" address="0x00009888" value="0x02A71554" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x09A10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BA10CF5" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A4000F" />
        <register type="NOA" address="0x00009888" value="0x01A60055" />
        <register type="NOA" address="0x00009888" value="0x01A70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A1554" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x020B1554" />
        <register type="NOA" address="0x00009888" value="0x010800FF" />
        <register type="NOA" address="0x00009888" value="0x010A0055" />
        <register type="NOA" address="0x00009888" value="0x0101000F" />
        <register type="NOA" address="0x00009888" value="0x010B0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x02022AA9" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext735"
       chipset="ACMGT3"
       symbol_name="Ext735"
       underscore_name="ext735"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3fffa1b9-22e8-49f0-9f52-6f393fe33471"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE22"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE22"
             underscore_name="task_threadgroup_count_xecore22"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE26"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE26"
             underscore_name="task_thread_exit_count_xecore26"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE30"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE30"
             underscore_name="threadgroup_dispatch_resource_stall_xecore30"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001E" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x0DC10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FC10D74" />
        <register type="NOA" address="0x00009888" value="0x11C10039" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75500" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0107AA00" />
        <register type="NOA" address="0x00009888" value="0x03070002" />
        <register type="NOA" address="0x00009888" value="0x010901F0" />
        <register type="NOA" address="0x00009888" value="0x010AAA00" />
        <register type="NOA" address="0x00009888" value="0x030A0002" />
        <register type="NOA" address="0x00009888" value="0x010201F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CC13000" />
        <register type="NOA" address="0x00009888" value="0x2DC17800" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x10C10C00" />
        <register type="NOA" address="0x00009888" value="0x12C10CB1" />
        <register type="NOA" address="0x00009888" value="0x14C10DF3" />
        <register type="NOA" address="0x00009888" value="0x16C10036" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C32AA8" />
        <register type="NOA" address="0x00009888" value="0x00C47E00" />
        <register type="NOA" address="0x00009888" value="0x02C61554" />
        <register type="NOA" address="0x00009888" value="0x02C71554" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x09C10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BC10CF5" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C4000F" />
        <register type="NOA" address="0x00009888" value="0x01C60055" />
        <register type="NOA" address="0x00009888" value="0x01C70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x02072AA8" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x00097E00" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A2AA8" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x00027E00" />
        <register type="NOA" address="0x00009888" value="0x020C1554" />
        <register type="NOA" address="0x00009888" value="0x010700AA" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A00AA" />
        <register type="NOA" address="0x00009888" value="0x0102000F" />
        <register type="NOA" address="0x00009888" value="0x010C0055" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x02022AA9" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext736"
       chipset="ACMGT3"
       symbol_name="Ext736"
       underscore_name="ext736"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3a9252e0-711a-4c7d-9103-d67ccba0a84c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE23"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE23"
             underscore_name="task_threadgroup_count_xecore23"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE27"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE27"
             underscore_name="task_thread_exit_count_xecore27"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE31"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE31"
             underscore_name="threadgroup_dispatch_resource_stall_xecore31"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001E" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x0DE10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FE10D74" />
        <register type="NOA" address="0x00009888" value="0x11E10039" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3AA00" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E401F0" />
        <register type="NOA" address="0x00009888" value="0x01E65500" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x01E75500" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x01075500" />
        <register type="NOA" address="0x00009888" value="0x03070001" />
        <register type="NOA" address="0x00009888" value="0x010901F0" />
        <register type="NOA" address="0x00009888" value="0x010AAA00" />
        <register type="NOA" address="0x00009888" value="0x030A0002" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CE13000" />
        <register type="NOA" address="0x00009888" value="0x2DE17800" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x10E10C00" />
        <register type="NOA" address="0x00009888" value="0x12E10CB1" />
        <register type="NOA" address="0x00009888" value="0x14E10DF3" />
        <register type="NOA" address="0x00009888" value="0x16E10036" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E32AA8" />
        <register type="NOA" address="0x00009888" value="0x00E47E00" />
        <register type="NOA" address="0x00009888" value="0x02E61554" />
        <register type="NOA" address="0x00009888" value="0x02E71554" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x09E10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BE10CF5" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x02071554" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x00097E00" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A2AA8" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x01070055" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A00AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000255AA" />
        <register type="NOA" address="0x00009888" value="0x02022AA9" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032100" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031060" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032108" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext737"
       chipset="ACMGT3"
       symbol_name="Ext737"
       underscore_name="ext737"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7a784b26-20ec-45bd-9e65-cb91454a0529"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE24"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE24"
             underscore_name="task_threadgroup_count_xecore24"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE28"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE28"
             underscore_name="task_thread_exit_count_xecore28"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE0"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE0"
             underscore_name="threadgroup_dispatch_resource_stall_xecore0"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2C817800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x08810DB7" />
        <register type="NOA" address="0x00009888" value="0x0A810CF5" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008300AA" />
        <register type="NOA" address="0x00009888" value="0x0084000F" />
        <register type="NOA" address="0x00009888" value="0x00860055" />
        <register type="NOA" address="0x00009888" value="0x00870055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2C812800" />
        <register type="NOA" address="0x00009888" value="0x2E81001E" />
        <register type="NOA" address="0x00009888" value="0x2D813000" />
        <register type="NOA" address="0x00009888" value="0x06819800" />
        <register type="NOA" address="0x00009888" value="0x0C810CF2" />
        <register type="NOA" address="0x00009888" value="0x0E810D74" />
        <register type="NOA" address="0x00009888" value="0x10810039" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0083AA00" />
        <register type="NOA" address="0x00009888" value="0x02830002" />
        <register type="NOA" address="0x00009888" value="0x008401F0" />
        <register type="NOA" address="0x00009888" value="0x00865500" />
        <register type="NOA" address="0x00009888" value="0x02860001" />
        <register type="NOA" address="0x00009888" value="0x00875500" />
        <register type="NOA" address="0x00009888" value="0x02870001" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x11810C00" />
        <register type="NOA" address="0x00009888" value="0x13810CB1" />
        <register type="NOA" address="0x00009888" value="0x15810DF3" />
        <register type="NOA" address="0x00009888" value="0x17810036" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03832AA8" />
        <register type="NOA" address="0x00009888" value="0x01847E00" />
        <register type="NOA" address="0x00009888" value="0x03861554" />
        <register type="NOA" address="0x00009888" value="0x03871554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02083FFE" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x03082AA8" />
        <register type="NOA" address="0x00009888" value="0x030A1554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x0002AA00" />
        <register type="NOA" address="0x00009888" value="0x02022AAA" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030009" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032520" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D09" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext738"
       chipset="ACMGT3"
       symbol_name="Ext738"
       underscore_name="ext738"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2012b848-bd30-4c0e-8c20-b76c9be7411d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE25"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE25"
             underscore_name="task_threadgroup_count_xecore25"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE29"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE29"
             underscore_name="task_thread_exit_count_xecore29"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE1"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE1"
             underscore_name="threadgroup_dispatch_resource_stall_xecore1"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CA17800" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x08A10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AA10CF5" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A4000F" />
        <register type="NOA" address="0x00009888" value="0x00A60055" />
        <register type="NOA" address="0x00009888" value="0x00A70055" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B0055" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CA12800" />
        <register type="NOA" address="0x00009888" value="0x2EA1001E" />
        <register type="NOA" address="0x00009888" value="0x2DA13000" />
        <register type="NOA" address="0x00009888" value="0x06A19800" />
        <register type="NOA" address="0x00009888" value="0x0CA10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EA10D74" />
        <register type="NOA" address="0x00009888" value="0x10A10039" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3AA00" />
        <register type="NOA" address="0x00009888" value="0x02A30002" />
        <register type="NOA" address="0x00009888" value="0x00A401F0" />
        <register type="NOA" address="0x00009888" value="0x00A65500" />
        <register type="NOA" address="0x00009888" value="0x02A60001" />
        <register type="NOA" address="0x00009888" value="0x00A75500" />
        <register type="NOA" address="0x00009888" value="0x02A70001" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x11A10C00" />
        <register type="NOA" address="0x00009888" value="0x13A10CB1" />
        <register type="NOA" address="0x00009888" value="0x15A10DF3" />
        <register type="NOA" address="0x00009888" value="0x17A10036" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A32AA8" />
        <register type="NOA" address="0x00009888" value="0x01A47E00" />
        <register type="NOA" address="0x00009888" value="0x03A61554" />
        <register type="NOA" address="0x00009888" value="0x03A71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x000B5500" />
        <register type="NOA" address="0x00009888" value="0x020B2AA9" />
        <register type="NOA" address="0x00009888" value="0x03083FFC" />
        <register type="NOA" address="0x00009888" value="0x030A1554" />
        <register type="NOA" address="0x00009888" value="0x01017E00" />
        <register type="NOA" address="0x00009888" value="0x030B1554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x0002AA00" />
        <register type="NOA" address="0x00009888" value="0x02022AAA" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030009" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032520" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D09" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext739"
       chipset="ACMGT3"
       symbol_name="Ext739"
       underscore_name="ext739"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c66cdb98-dfcf-4493-97e9-4c779e039ece"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE26"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE26"
             underscore_name="task_threadgroup_count_xecore26"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE30"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE30"
             underscore_name="task_thread_exit_count_xecore30"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE2"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE2"
             underscore_name="threadgroup_dispatch_resource_stall_xecore2"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CC17800" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x08C10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AC10CF5" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C300AA" />
        <register type="NOA" address="0x00009888" value="0x00C4000F" />
        <register type="NOA" address="0x00009888" value="0x00C60055" />
        <register type="NOA" address="0x00009888" value="0x00C70055" />
        <register type="NOA" address="0x00009888" value="0x000700AA" />
        <register type="NOA" address="0x00009888" value="0x0009000F" />
        <register type="NOA" address="0x00009888" value="0x000A00AA" />
        <register type="NOA" address="0x00009888" value="0x0002000F" />
        <register type="NOA" address="0x00009888" value="0x000C0055" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CC12800" />
        <register type="NOA" address="0x00009888" value="0x2EC1001E" />
        <register type="NOA" address="0x00009888" value="0x2DC13000" />
        <register type="NOA" address="0x00009888" value="0x06C19800" />
        <register type="NOA" address="0x00009888" value="0x0CC10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EC10D74" />
        <register type="NOA" address="0x00009888" value="0x10C10039" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75500" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x11C10C00" />
        <register type="NOA" address="0x00009888" value="0x13C10CB1" />
        <register type="NOA" address="0x00009888" value="0x15C10DF3" />
        <register type="NOA" address="0x00009888" value="0x17C10036" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C32AA8" />
        <register type="NOA" address="0x00009888" value="0x01C47E00" />
        <register type="NOA" address="0x00009888" value="0x03C61554" />
        <register type="NOA" address="0x00009888" value="0x03C71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x0007AA00" />
        <register type="NOA" address="0x00009888" value="0x02070002" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000901F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA00" />
        <register type="NOA" address="0x00009888" value="0x020A1556" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x000201F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009888" value="0x03072AA8" />
        <register type="NOA" address="0x00009888" value="0x01097E00" />
        <register type="NOA" address="0x00009888" value="0x030A2AA8" />
        <register type="NOA" address="0x00009888" value="0x01027E00" />
        <register type="NOA" address="0x00009888" value="0x030C1554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x0002AA00" />
        <register type="NOA" address="0x00009888" value="0x02022AAA" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030009" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032520" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D09" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext740"
       chipset="ACMGT3"
       symbol_name="Ext740"
       underscore_name="ext740"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d38b4fa2-475c-44de-afc2-53bed3d44761"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE27"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE27"
             underscore_name="task_threadgroup_count_xecore27"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE31"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE31"
             underscore_name="task_thread_exit_count_xecore31"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE3"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE3"
             underscore_name="threadgroup_dispatch_resource_stall_xecore3"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CE17800" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x08E10DB7" />
        <register type="NOA" address="0x00009888" value="0x0AE10CF5" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x00E70055" />
        <register type="NOA" address="0x00009888" value="0x00070055" />
        <register type="NOA" address="0x00009888" value="0x0009000F" />
        <register type="NOA" address="0x00009888" value="0x000A00AA" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CE12800" />
        <register type="NOA" address="0x00009888" value="0x2EE1001E" />
        <register type="NOA" address="0x00009888" value="0x2DE13000" />
        <register type="NOA" address="0x00009888" value="0x06E19800" />
        <register type="NOA" address="0x00009888" value="0x0CE10CF2" />
        <register type="NOA" address="0x00009888" value="0x0EE10D74" />
        <register type="NOA" address="0x00009888" value="0x10E10039" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3AA00" />
        <register type="NOA" address="0x00009888" value="0x02E30002" />
        <register type="NOA" address="0x00009888" value="0x00E401F0" />
        <register type="NOA" address="0x00009888" value="0x00E65500" />
        <register type="NOA" address="0x00009888" value="0x02E60001" />
        <register type="NOA" address="0x00009888" value="0x00E75500" />
        <register type="NOA" address="0x00009888" value="0x02E70001" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x11E10C00" />
        <register type="NOA" address="0x00009888" value="0x13E10CB1" />
        <register type="NOA" address="0x00009888" value="0x15E10DF3" />
        <register type="NOA" address="0x00009888" value="0x17E10036" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E32AA8" />
        <register type="NOA" address="0x00009888" value="0x01E47E00" />
        <register type="NOA" address="0x00009888" value="0x03E61554" />
        <register type="NOA" address="0x00009888" value="0x03E71554" />
        <register type="NOA" address="0x00009888" value="0x00037E00" />
        <register type="NOA" address="0x00009888" value="0x00075500" />
        <register type="NOA" address="0x00009888" value="0x02070001" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000901F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA00" />
        <register type="NOA" address="0x00009888" value="0x020A1556" />
        <register type="NOA" address="0x00009888" value="0x00017E00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA8" />
        <register type="NOA" address="0x00009888" value="0x03071554" />
        <register type="NOA" address="0x00009888" value="0x01097E00" />
        <register type="NOA" address="0x00009888" value="0x030A2AA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x0002AA00" />
        <register type="NOA" address="0x00009888" value="0x02022AAA" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14033000" />
        <register type="NOA" address="0x00009888" value="0x3E030009" />
        <register type="NOA" address="0x00009888" value="0x26033000" />
        <register type="NOA" address="0x00009888" value="0x42032520" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32033000" />
        <register type="NOA" address="0x00009888" value="0x44030D09" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46031068" />
        <register type="NOA" address="0x00009888" value="0x48030683" />
        <register type="NOA" address="0x00009888" value="0x4A030008" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017FF0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext741"
       chipset="ACMGT3"
       symbol_name="Ext741"
       underscore_name="ext741"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b11e2740-3d43-422c-8593-3739b66cdee5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE28"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE28"
             underscore_name="task_threadgroup_count_xecore28"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE0"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE0"
             underscore_name="task_thread_exit_count_xecore0"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE4"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE4"
             underscore_name="threadgroup_dispatch_resource_stall_xecore4"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2C813000" />
        <register type="NOA" address="0x00009888" value="0x2D817800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x10810C00" />
        <register type="NOA" address="0x00009888" value="0x12810CB1" />
        <register type="NOA" address="0x00009888" value="0x14810DF3" />
        <register type="NOA" address="0x00009888" value="0x16810036" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02832AA8" />
        <register type="NOA" address="0x00009888" value="0x00847E00" />
        <register type="NOA" address="0x00009888" value="0x02861554" />
        <register type="NOA" address="0x00009888" value="0x02871554" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x09810DB7" />
        <register type="NOA" address="0x00009888" value="0x0B810CF5" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018300AA" />
        <register type="NOA" address="0x00009888" value="0x0184000F" />
        <register type="NOA" address="0x00009888" value="0x01860055" />
        <register type="NOA" address="0x00009888" value="0x01870055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A1554" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x010800AA" />
        <register type="NOA" address="0x00009888" value="0x010A0055" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2D812800" />
        <register type="NOA" address="0x00009888" value="0x2F81001E" />
        <register type="NOA" address="0x00009888" value="0x07819800" />
        <register type="NOA" address="0x00009888" value="0x0D810CF2" />
        <register type="NOA" address="0x00009888" value="0x0F810D74" />
        <register type="NOA" address="0x00009888" value="0x11810039" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0183AA00" />
        <register type="NOA" address="0x00009888" value="0x03830002" />
        <register type="NOA" address="0x00009888" value="0x018401F0" />
        <register type="NOA" address="0x00009888" value="0x01865500" />
        <register type="NOA" address="0x00009888" value="0x03860001" />
        <register type="NOA" address="0x00009888" value="0x01875500" />
        <register type="NOA" address="0x00009888" value="0x03870001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0108AA00" />
        <register type="NOA" address="0x00009888" value="0x03080002" />
        <register type="NOA" address="0x00009888" value="0x010A5500" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009888" value="0x0002AA00" />
        <register type="NOA" address="0x00009888" value="0x02020002" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032521" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030001" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031260" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032529" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext742"
       chipset="ACMGT3"
       symbol_name="Ext742"
       underscore_name="ext742"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3530dd8c-3c07-4b30-bb10-94efd308113e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE29"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE29"
             underscore_name="task_threadgroup_count_xecore29"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE1"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE1"
             underscore_name="task_thread_exit_count_xecore1"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE5"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE5"
             underscore_name="threadgroup_dispatch_resource_stall_xecore5"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CA13000" />
        <register type="NOA" address="0x00009888" value="0x2DA17800" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x10A10C00" />
        <register type="NOA" address="0x00009888" value="0x12A10CB1" />
        <register type="NOA" address="0x00009888" value="0x14A10DF3" />
        <register type="NOA" address="0x00009888" value="0x16A10036" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32AA8" />
        <register type="NOA" address="0x00009888" value="0x00A47E00" />
        <register type="NOA" address="0x00009888" value="0x02A61554" />
        <register type="NOA" address="0x00009888" value="0x02A71554" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x09A10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BA10CF5" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A4000F" />
        <register type="NOA" address="0x00009888" value="0x01A60055" />
        <register type="NOA" address="0x00009888" value="0x01A70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x02083FFC" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A1554" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x020B1554" />
        <register type="NOA" address="0x00009888" value="0x010800FF" />
        <register type="NOA" address="0x00009888" value="0x010A0055" />
        <register type="NOA" address="0x00009888" value="0x0101000F" />
        <register type="NOA" address="0x00009888" value="0x010B0055" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2DA12800" />
        <register type="NOA" address="0x00009888" value="0x2FA1001E" />
        <register type="NOA" address="0x00009888" value="0x07A19800" />
        <register type="NOA" address="0x00009888" value="0x0DA10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FA10D74" />
        <register type="NOA" address="0x00009888" value="0x11A10039" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3AA00" />
        <register type="NOA" address="0x00009888" value="0x03A30002" />
        <register type="NOA" address="0x00009888" value="0x01A401F0" />
        <register type="NOA" address="0x00009888" value="0x01A65500" />
        <register type="NOA" address="0x00009888" value="0x03A60001" />
        <register type="NOA" address="0x00009888" value="0x01A75500" />
        <register type="NOA" address="0x00009888" value="0x03A70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0108FF00" />
        <register type="NOA" address="0x00009888" value="0x03080003" />
        <register type="NOA" address="0x00009888" value="0x010A5500" />
        <register type="NOA" address="0x00009888" value="0x030A0001" />
        <register type="NOA" address="0x00009888" value="0x010101F0" />
        <register type="NOA" address="0x00009888" value="0x010B5500" />
        <register type="NOA" address="0x00009888" value="0x030B0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009888" value="0x0002AA00" />
        <register type="NOA" address="0x00009888" value="0x02020002" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032521" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030001" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031260" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032529" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext743"
       chipset="ACMGT3"
       symbol_name="Ext743"
       underscore_name="ext743"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fec76475-ec48-42b1-b794-8fca6c8d3f68"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE30"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE30"
             underscore_name="task_threadgroup_count_xecore30"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE2"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE2"
             underscore_name="task_thread_exit_count_xecore2"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE6"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE6"
             underscore_name="threadgroup_dispatch_resource_stall_xecore6"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CC13000" />
        <register type="NOA" address="0x00009888" value="0x2DC17800" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x10C10C00" />
        <register type="NOA" address="0x00009888" value="0x12C10CB1" />
        <register type="NOA" address="0x00009888" value="0x14C10DF3" />
        <register type="NOA" address="0x00009888" value="0x16C10036" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C32AA8" />
        <register type="NOA" address="0x00009888" value="0x00C47E00" />
        <register type="NOA" address="0x00009888" value="0x02C61554" />
        <register type="NOA" address="0x00009888" value="0x02C71554" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x09C10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BC10CF5" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C300AA" />
        <register type="NOA" address="0x00009888" value="0x01C4000F" />
        <register type="NOA" address="0x00009888" value="0x01C60055" />
        <register type="NOA" address="0x00009888" value="0x01C70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x02072AA8" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x00097E00" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A2AA8" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x00027E00" />
        <register type="NOA" address="0x00009888" value="0x020C1554" />
        <register type="NOA" address="0x00009888" value="0x010700AA" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A00AA" />
        <register type="NOA" address="0x00009888" value="0x0102000F" />
        <register type="NOA" address="0x00009888" value="0x010C0055" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2DC12800" />
        <register type="NOA" address="0x00009888" value="0x2FC1001E" />
        <register type="NOA" address="0x00009888" value="0x07C19800" />
        <register type="NOA" address="0x00009888" value="0x0DC10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FC10D74" />
        <register type="NOA" address="0x00009888" value="0x11C10039" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75500" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x0107AA00" />
        <register type="NOA" address="0x00009888" value="0x03070002" />
        <register type="NOA" address="0x00009888" value="0x010901F0" />
        <register type="NOA" address="0x00009888" value="0x010AAA00" />
        <register type="NOA" address="0x00009888" value="0x030A0002" />
        <register type="NOA" address="0x00009888" value="0x010201F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009888" value="0x0002AA00" />
        <register type="NOA" address="0x00009888" value="0x02020002" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032521" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030001" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031260" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032529" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext744"
       chipset="ACMGT3"
       symbol_name="Ext744"
       underscore_name="ext744"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8b8d31ad-8dd7-492a-9339-3f735afeb52d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="TASK THREADGROUP COUNT XECORE31"
             symbol_name="TASK_THREADGROUP_COUNT_XECORE31"
             underscore_name="task_threadgroup_count_xecore31"
             description="Number of Task Shader threadgroups dispatched"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="TASK THREAD EXIT COUNT XECORE3"
             symbol_name="TASK_THREAD_EXIT_COUNT_XECORE3"
             underscore_name="task_thread_exit_count_xecore3"
             description="Number of Task Shader EOT messages received"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH RESOURCE STALL XECORE7"
             symbol_name="THREADGROUP_DISPATCH_RESOURCE_STALL_XECORE7"
             underscore_name="threadgroup_dispatch_resource_stall_xecore7"
             description="Percentage of time in which Thread Spawner is stalled waiting for resources to be available (SLM, Barrier, BTD stack)"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CE13000" />
        <register type="NOA" address="0x00009888" value="0x2DE17800" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x10E10C00" />
        <register type="NOA" address="0x00009888" value="0x12E10CB1" />
        <register type="NOA" address="0x00009888" value="0x14E10DF3" />
        <register type="NOA" address="0x00009888" value="0x16E10036" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E32AA8" />
        <register type="NOA" address="0x00009888" value="0x00E47E00" />
        <register type="NOA" address="0x00009888" value="0x02E61554" />
        <register type="NOA" address="0x00009888" value="0x02E71554" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x09E10DB7" />
        <register type="NOA" address="0x00009888" value="0x0BE10CF5" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x01E70055" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x02071554" />
        <register type="NOA" address="0x00009888" value="0x000800FF" />
        <register type="NOA" address="0x00009888" value="0x00097E00" />
        <register type="NOA" address="0x00009888" value="0x000A0055" />
        <register type="NOA" address="0x00009888" value="0x020A2AA8" />
        <register type="NOA" address="0x00009888" value="0x0001000F" />
        <register type="NOA" address="0x00009888" value="0x000B00AA" />
        <register type="NOA" address="0x00009888" value="0x01070055" />
        <register type="NOA" address="0x00009888" value="0x0109000F" />
        <register type="NOA" address="0x00009888" value="0x010A00AA" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2DE12800" />
        <register type="NOA" address="0x00009888" value="0x2FE1001E" />
        <register type="NOA" address="0x00009888" value="0x07E19800" />
        <register type="NOA" address="0x00009888" value="0x0DE10CF2" />
        <register type="NOA" address="0x00009888" value="0x0FE10D74" />
        <register type="NOA" address="0x00009888" value="0x11E10039" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3AA00" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E401F0" />
        <register type="NOA" address="0x00009888" value="0x01E65500" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x01E75500" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x000301F0" />
        <register type="NOA" address="0x00009888" value="0x0008FF00" />
        <register type="NOA" address="0x00009888" value="0x02080003" />
        <register type="NOA" address="0x00009888" value="0x000A5500" />
        <register type="NOA" address="0x00009888" value="0x020A0001" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x000BAA00" />
        <register type="NOA" address="0x00009888" value="0x020B0002" />
        <register type="NOA" address="0x00009888" value="0x01075500" />
        <register type="NOA" address="0x00009888" value="0x03070001" />
        <register type="NOA" address="0x00009888" value="0x010901F0" />
        <register type="NOA" address="0x00009888" value="0x010AAA00" />
        <register type="NOA" address="0x00009888" value="0x030A0002" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009888" value="0x0002AA00" />
        <register type="NOA" address="0x00009888" value="0x02020002" />
        <register type="NOA" address="0x00009888" value="0x00031492" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032521" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030001" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031260" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40032529" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017E0F" />
        <register type="NOA" address="0x00009888" value="0x00020055" />
        <register type="NOA" address="0x00009888" value="0x02021554" />
        <register type="NOA" address="0x00009888" value="0x00040055" />
        <register type="NOA" address="0x00009888" value="0x02041554" />
        <register type="NOA" address="0x00009888" value="0x00050055" />
        <register type="NOA" address="0x00009888" value="0x02051554" />
        <register type="NOA" address="0x00009888" value="0x000800AA" />
        <register type="NOA" address="0x00009888" value="0x02082AA8" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000101F0" />
        <register type="NOA" address="0x00009888" value="0x00025500" />
        <register type="NOA" address="0x00009888" value="0x02020001" />
        <register type="NOA" address="0x00009888" value="0x00045500" />
        <register type="NOA" address="0x00009888" value="0x02040001" />
        <register type="NOA" address="0x00009888" value="0x00055500" />
        <register type="NOA" address="0x00009888" value="0x02050001" />
        <register type="NOA" address="0x00009888" value="0x0008AA00" />
        <register type="NOA" address="0x00009888" value="0x02080002" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x70800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000041" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000882" />
        <register type="OA" address="0x0000D94C" value="0x0000FE0F" />
        <register type="OA" address="0x0000D950" value="0x00011002" />
        <register type="OA" address="0x0000D954" value="0x000081FF" />
    </register_config>
  </set>

  <set name="Ext745"
       chipset="ACMGT3"
       symbol_name="Ext745"
       underscore_name="ext745"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4273606f-d838-4bcd-a192-87ec29f55cb2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE0"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE0"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore0"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE1"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE1"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore1"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE2"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE2"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore2"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE3"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE3"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore3"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE4"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE4"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore4"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE5"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE5"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore5"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE6"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE6"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore6"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE7"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE7"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore7"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE8"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE8"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore8"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE9"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE9"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore9"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE10"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE10"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore10"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE11"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE11"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore11"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE12"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE12"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore12"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE13"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE13"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore13"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE14"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE14"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore14"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE15"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE15"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore15"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2C817800" />
        <register type="NOA" address="0x00009888" value="0x2CA17800" />
        <register type="NOA" address="0x00009888" value="0x2CC17800" />
        <register type="NOA" address="0x00009888" value="0x2CE17800" />
        <register type="NOA" address="0x00009888" value="0x2D817800" />
        <register type="NOA" address="0x00009888" value="0x2DA17800" />
        <register type="NOA" address="0x00009888" value="0x2DC17800" />
        <register type="NOA" address="0x00009888" value="0x2DE17800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x16810C00" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x16A10030" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x14C10C00" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x14E10030" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x13810C00" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x13A10030" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x11C10C00" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x11E10030" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2C817800" />
        <register type="NOA" address="0x00009888" value="0x2CA17800" />
        <register type="NOA" address="0x00009888" value="0x2CC17800" />
        <register type="NOA" address="0x00009888" value="0x2CE17800" />
        <register type="NOA" address="0x00009888" value="0x2D817800" />
        <register type="NOA" address="0x00009888" value="0x2DA17800" />
        <register type="NOA" address="0x00009888" value="0x2DC17800" />
        <register type="NOA" address="0x00009888" value="0x2DE17800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x0E810C00" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x0EA10030" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x0CC10C00" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x0CE10030" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x0B810C00" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x0BA10030" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x09C10C00" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x09E10030" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext746"
       chipset="ACMGT3"
       symbol_name="Ext746"
       underscore_name="ext746"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e0518ba4-65e7-4855-83dd-81d0a77f939b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE16"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE16"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore16"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE17"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE17"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore17"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE18"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE18"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore18"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE19"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE19"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore19"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE20"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE20"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore20"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE21"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE21"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore21"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE22"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE22"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore22"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE23"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE23"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore23"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE24"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE24"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore24"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE25"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE25"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore25"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE26"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE26"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore26"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE27"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE27"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore27"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE28"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE28"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore28"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE29"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE29"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore29"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE30"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE30"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore30"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE0 INPUT AVAILABLE XECORE31"
             symbol_name="THREADGROUP_DISPATCH_QUEUE0_INPUT_AVAILABLE_XECORE31"
             underscore_name="threadgroup_dispatch_queue0_input_available_xecore31"
             description="Percentage of time in which Thread Spawner has input available on queue 0"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2C817800" />
        <register type="NOA" address="0x00009888" value="0x2CA17800" />
        <register type="NOA" address="0x00009888" value="0x2CC17800" />
        <register type="NOA" address="0x00009888" value="0x2CE17800" />
        <register type="NOA" address="0x00009888" value="0x2D817800" />
        <register type="NOA" address="0x00009888" value="0x2DA17800" />
        <register type="NOA" address="0x00009888" value="0x2DC17800" />
        <register type="NOA" address="0x00009888" value="0x2DE17800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x16810C00" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x16A10030" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x14C10C00" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x14E10030" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x13810C00" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x13A10030" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x11C10C00" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x11E10030" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2C817800" />
        <register type="NOA" address="0x00009888" value="0x2CA17800" />
        <register type="NOA" address="0x00009888" value="0x2CC17800" />
        <register type="NOA" address="0x00009888" value="0x2CE17800" />
        <register type="NOA" address="0x00009888" value="0x2D817800" />
        <register type="NOA" address="0x00009888" value="0x2DA17800" />
        <register type="NOA" address="0x00009888" value="0x2DC17800" />
        <register type="NOA" address="0x00009888" value="0x2DE17800" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x0E810C00" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x0EA10030" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x0CC10C00" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x0CE10030" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x0B810C00" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x0BA10030" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x09C10C00" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x09E10030" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext747"
       chipset="ACMGT3"
       symbol_name="Ext747"
       underscore_name="ext747"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bde1c4bb-6237-4038-becf-218c1c17d872"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE0"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE0"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore0"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE1"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE1"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore1"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE2"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE2"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore2"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE3"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE3"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore3"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE4"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE4"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore4"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE5"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE5"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore5"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE6"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE6"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore6"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE7"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE7"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore7"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE8"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE8"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore8"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE9"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE9"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore9"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE10"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE10"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore10"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE11"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE11"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore11"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE12"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE12"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore12"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE13"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE13"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore13"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE14"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE14"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore14"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE15"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE15"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore15"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2C817400" />
        <register type="NOA" address="0x00009888" value="0x2CA17400" />
        <register type="NOA" address="0x00009888" value="0x2CC17400" />
        <register type="NOA" address="0x00009888" value="0x2CE17400" />
        <register type="NOA" address="0x00009888" value="0x2D817400" />
        <register type="NOA" address="0x00009888" value="0x2DA17400" />
        <register type="NOA" address="0x00009888" value="0x2DC17400" />
        <register type="NOA" address="0x00009888" value="0x2DE17400" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x16810DC0" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x16A10037" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x14C10DC0" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x14E10037" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x13810DC0" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x13A10037" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x11C10DC0" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x11E10037" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2C817400" />
        <register type="NOA" address="0x00009888" value="0x2CA17400" />
        <register type="NOA" address="0x00009888" value="0x2CC17400" />
        <register type="NOA" address="0x00009888" value="0x2CE17400" />
        <register type="NOA" address="0x00009888" value="0x2D817400" />
        <register type="NOA" address="0x00009888" value="0x2DA17400" />
        <register type="NOA" address="0x00009888" value="0x2DC17400" />
        <register type="NOA" address="0x00009888" value="0x2DE17400" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x0E810DC0" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x0EA10037" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x0CC10DC0" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x0CE10037" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x0B810DC0" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x0BA10037" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x09C10DC0" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x09E10037" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext748"
       chipset="ACMGT3"
       symbol_name="Ext748"
       underscore_name="ext748"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="331329d1-35f6-421d-9bdb-528bb0e20659"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE16"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE16"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore16"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE17"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE17"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore17"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE18"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE18"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore18"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE19"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE19"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore19"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE20"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE20"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore20"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE21"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE21"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore21"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE22"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE22"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore22"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE23"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE23"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore23"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE24"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE24"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore24"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE25"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE25"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore25"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE26"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE26"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore26"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE27"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE27"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore27"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE28"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE28"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore28"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE29"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE29"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore29"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE30"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE30"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore30"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREADGROUP DISPATCH QUEUE1 INPUT AVAILABLE XECORE31"
             symbol_name="THREADGROUP_DISPATCH_QUEUE1_INPUT_AVAILABLE_XECORE31"
             underscore_name="threadgroup_dispatch_queue1_input_available_xecore31"
             description="Percentage of time in which Thread Spawner has input available on queue 1"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2C817400" />
        <register type="NOA" address="0x00009888" value="0x2CA17400" />
        <register type="NOA" address="0x00009888" value="0x2CC17400" />
        <register type="NOA" address="0x00009888" value="0x2CE17400" />
        <register type="NOA" address="0x00009888" value="0x2D817400" />
        <register type="NOA" address="0x00009888" value="0x2DA17400" />
        <register type="NOA" address="0x00009888" value="0x2DC17400" />
        <register type="NOA" address="0x00009888" value="0x2DE17400" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x16810DC0" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x16A10037" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x14C10DC0" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x14E10037" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x13810DC0" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x13A10037" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x11C10DC0" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x11E10037" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2C817400" />
        <register type="NOA" address="0x00009888" value="0x2CA17400" />
        <register type="NOA" address="0x00009888" value="0x2CC17400" />
        <register type="NOA" address="0x00009888" value="0x2CE17400" />
        <register type="NOA" address="0x00009888" value="0x2D817400" />
        <register type="NOA" address="0x00009888" value="0x2DA17400" />
        <register type="NOA" address="0x00009888" value="0x2DC17400" />
        <register type="NOA" address="0x00009888" value="0x2DE17400" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x0E810DC0" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x0EA10037" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x0CC10DC0" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x0CE10037" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x0B810DC0" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x0BA10037" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x09C10DC0" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x09E10037" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext749"
       chipset="ACMGT3"
       symbol_name="Ext749"
       underscore_name="ext749"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c4cb0cd8-a65d-44f7-b06d-f94cd7c99eb7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE0"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE0"
             underscore_name="thread_dispatch_queue0_active_xecore0"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE1"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE1"
             underscore_name="thread_dispatch_queue0_active_xecore1"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE2"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE2"
             underscore_name="thread_dispatch_queue0_active_xecore2"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE3"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE3"
             underscore_name="thread_dispatch_queue0_active_xecore3"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE4"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE4"
             underscore_name="thread_dispatch_queue0_active_xecore4"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE5"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE5"
             underscore_name="thread_dispatch_queue0_active_xecore5"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE6"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE6"
             underscore_name="thread_dispatch_queue0_active_xecore6"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE7"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE7"
             underscore_name="thread_dispatch_queue0_active_xecore7"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2A810002" />
        <register type="NOA" address="0x00009888" value="0x2AA10002" />
        <register type="NOA" address="0x00009888" value="0x2AC10002" />
        <register type="NOA" address="0x00009888" value="0x2AE10002" />
        <register type="NOA" address="0x00009888" value="0x2B810002" />
        <register type="NOA" address="0x00009888" value="0x2BA10002" />
        <register type="NOA" address="0x00009888" value="0x2BC10002" />
        <register type="NOA" address="0x00009888" value="0x2BE10002" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x08810034" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x08A10D00" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0AC10034" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x0AE10D00" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x00E40008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x0D810034" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x0DA10D00" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0FC10034" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x0FE10D00" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x000300F0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0009000C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x000100F2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032000" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext750"
       chipset="ACMGT3"
       symbol_name="Ext750"
       underscore_name="ext750"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2d70235d-0d5a-4aa5-8af5-e027f2a3eb6b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE8"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE8"
             underscore_name="thread_dispatch_queue0_active_xecore8"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE9"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE9"
             underscore_name="thread_dispatch_queue0_active_xecore9"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE10"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE10"
             underscore_name="thread_dispatch_queue0_active_xecore10"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE11"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE11"
             underscore_name="thread_dispatch_queue0_active_xecore11"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE12"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE12"
             underscore_name="thread_dispatch_queue0_active_xecore12"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE13"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE13"
             underscore_name="thread_dispatch_queue0_active_xecore13"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE14"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE14"
             underscore_name="thread_dispatch_queue0_active_xecore14"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE15"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE15"
             underscore_name="thread_dispatch_queue0_active_xecore15"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2A810002" />
        <register type="NOA" address="0x00009888" value="0x2AA10002" />
        <register type="NOA" address="0x00009888" value="0x2AC10002" />
        <register type="NOA" address="0x00009888" value="0x2AE10002" />
        <register type="NOA" address="0x00009888" value="0x2B810002" />
        <register type="NOA" address="0x00009888" value="0x2BA10002" />
        <register type="NOA" address="0x00009888" value="0x2BC10002" />
        <register type="NOA" address="0x00009888" value="0x2BE10002" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x08810034" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x08A10D00" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0AC10034" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x0AE10D00" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x00E40008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x0D810034" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x0DA10D00" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0FC10034" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x0FE10D00" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x000300F0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0009000C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x000100F2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032000" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext751"
       chipset="ACMGT3"
       symbol_name="Ext751"
       underscore_name="ext751"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5673e7be-0e2f-4ef4-882d-7c8c10026603"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE16"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE16"
             underscore_name="thread_dispatch_queue0_active_xecore16"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE17"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE17"
             underscore_name="thread_dispatch_queue0_active_xecore17"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE18"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE18"
             underscore_name="thread_dispatch_queue0_active_xecore18"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE19"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE19"
             underscore_name="thread_dispatch_queue0_active_xecore19"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE20"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE20"
             underscore_name="thread_dispatch_queue0_active_xecore20"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE21"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE21"
             underscore_name="thread_dispatch_queue0_active_xecore21"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE22"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE22"
             underscore_name="thread_dispatch_queue0_active_xecore22"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE23"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE23"
             underscore_name="thread_dispatch_queue0_active_xecore23"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2A810002" />
        <register type="NOA" address="0x00009888" value="0x2AA10002" />
        <register type="NOA" address="0x00009888" value="0x2AC10002" />
        <register type="NOA" address="0x00009888" value="0x2AE10002" />
        <register type="NOA" address="0x00009888" value="0x2B810002" />
        <register type="NOA" address="0x00009888" value="0x2BA10002" />
        <register type="NOA" address="0x00009888" value="0x2BC10002" />
        <register type="NOA" address="0x00009888" value="0x2BE10002" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x08810034" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x08A10D00" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0AC10034" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x0AE10D00" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x00E40008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x0D810034" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x0DA10D00" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0FC10034" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x0FE10D00" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x000300F0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0009000C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x000100F2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032000" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext752"
       chipset="ACMGT3"
       symbol_name="Ext752"
       underscore_name="ext752"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c95a1628-c0a7-4cd5-98ca-212a6eeb480d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE24"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE24"
             underscore_name="thread_dispatch_queue0_active_xecore24"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE25"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE25"
             underscore_name="thread_dispatch_queue0_active_xecore25"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE26"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE26"
             underscore_name="thread_dispatch_queue0_active_xecore26"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE27"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE27"
             underscore_name="thread_dispatch_queue0_active_xecore27"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE28"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE28"
             underscore_name="thread_dispatch_queue0_active_xecore28"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE29"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE29"
             underscore_name="thread_dispatch_queue0_active_xecore29"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE30"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE30"
             underscore_name="thread_dispatch_queue0_active_xecore30"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE0 ACTIVE XECORE31"
             symbol_name="THREAD_DISPATCH_QUEUE0_ACTIVE_XECORE31"
             underscore_name="thread_dispatch_queue0_active_xecore31"
             description="Percentage of time in which non-Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2A810002" />
        <register type="NOA" address="0x00009888" value="0x2AA10002" />
        <register type="NOA" address="0x00009888" value="0x2AC10002" />
        <register type="NOA" address="0x00009888" value="0x2AE10002" />
        <register type="NOA" address="0x00009888" value="0x2B810002" />
        <register type="NOA" address="0x00009888" value="0x2BA10002" />
        <register type="NOA" address="0x00009888" value="0x2BC10002" />
        <register type="NOA" address="0x00009888" value="0x2BE10002" />
        <register type="NOA" address="0x00009888" value="0x06810300" />
        <register type="NOA" address="0x00009888" value="0x08810034" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x00840001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x06A10300" />
        <register type="NOA" address="0x00009888" value="0x08A10D00" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x00A40002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x06C10300" />
        <register type="NOA" address="0x00009888" value="0x0AC10034" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x00C40004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x06E10300" />
        <register type="NOA" address="0x00009888" value="0x0AE10D00" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x00E40008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x07810300" />
        <register type="NOA" address="0x00009888" value="0x0D810034" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x01840010" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x07A10300" />
        <register type="NOA" address="0x00009888" value="0x0DA10D00" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x01A40020" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x07C10300" />
        <register type="NOA" address="0x00009888" value="0x0FC10034" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x01C40040" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x07E10300" />
        <register type="NOA" address="0x00009888" value="0x0FE10D00" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x01E40080" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x000300F0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0009000C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x000100F2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x00020004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x010900C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x01010020" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x01020040" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03000A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42032000" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext753"
       chipset="ACMGT3"
       symbol_name="Ext753"
       underscore_name="ext753"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="35169b45-6470-430f-b450-25c6edbc722c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE0"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE0"
             underscore_name="thread_dispatch_queue1_active_xecore0"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE1"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE1"
             underscore_name="thread_dispatch_queue1_active_xecore1"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE2"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE2"
             underscore_name="thread_dispatch_queue1_active_xecore2"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE3"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE3"
             underscore_name="thread_dispatch_queue1_active_xecore3"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE4"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE4"
             underscore_name="thread_dispatch_queue1_active_xecore4"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE5"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE5"
             underscore_name="thread_dispatch_queue1_active_xecore5"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE6"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE6"
             underscore_name="thread_dispatch_queue1_active_xecore6"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE7"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE7"
             underscore_name="thread_dispatch_queue1_active_xecore7"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE0"
             symbol_name="THREAD_DISPATCH_STALL_XECORE0"
             underscore_name="thread_dispatch_stall_xecore0"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE1"
             symbol_name="THREAD_DISPATCH_STALL_XECORE1"
             underscore_name="thread_dispatch_stall_xecore1"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE2"
             symbol_name="THREAD_DISPATCH_STALL_XECORE2"
             underscore_name="thread_dispatch_stall_xecore2"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE3"
             symbol_name="THREAD_DISPATCH_STALL_XECORE3"
             underscore_name="thread_dispatch_stall_xecore3"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE4"
             symbol_name="THREAD_DISPATCH_STALL_XECORE4"
             underscore_name="thread_dispatch_stall_xecore4"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE5"
             symbol_name="THREAD_DISPATCH_STALL_XECORE5"
             underscore_name="thread_dispatch_stall_xecore5"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE6"
             symbol_name="THREAD_DISPATCH_STALL_XECORE6"
             underscore_name="thread_dispatch_stall_xecore6"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE7"
             symbol_name="THREAD_DISPATCH_STALL_XECORE7"
             underscore_name="thread_dispatch_stall_xecore7"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x28810320" />
        <register type="NOA" address="0x00009888" value="0x2A810004" />
        <register type="NOA" address="0x00009888" value="0x28A10320" />
        <register type="NOA" address="0x00009888" value="0x2AA10004" />
        <register type="NOA" address="0x00009888" value="0x28C10320" />
        <register type="NOA" address="0x00009888" value="0x2AC10004" />
        <register type="NOA" address="0x00009888" value="0x28E10320" />
        <register type="NOA" address="0x00009888" value="0x2AE10004" />
        <register type="NOA" address="0x00009888" value="0x29810320" />
        <register type="NOA" address="0x00009888" value="0x2B810004" />
        <register type="NOA" address="0x00009888" value="0x29A10320" />
        <register type="NOA" address="0x00009888" value="0x2BA10004" />
        <register type="NOA" address="0x00009888" value="0x29C10320" />
        <register type="NOA" address="0x00009888" value="0x2BC10004" />
        <register type="NOA" address="0x00009888" value="0x29E10320" />
        <register type="NOA" address="0x00009888" value="0x2BE10004" />
        <register type="NOA" address="0x00009888" value="0x06811300" />
        <register type="NOA" address="0x00009888" value="0x08810035" />
        <register type="NOA" address="0x00009888" value="0x16810F00" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x06A11300" />
        <register type="NOA" address="0x00009888" value="0x08A10D40" />
        <register type="NOA" address="0x00009888" value="0x16A1003C" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x06C11300" />
        <register type="NOA" address="0x00009888" value="0x0AC10035" />
        <register type="NOA" address="0x00009888" value="0x14C10F00" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x06E11300" />
        <register type="NOA" address="0x00009888" value="0x0AE10D40" />
        <register type="NOA" address="0x00009888" value="0x14E1003C" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x07811300" />
        <register type="NOA" address="0x00009888" value="0x0D810035" />
        <register type="NOA" address="0x00009888" value="0x13810F00" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x07A11300" />
        <register type="NOA" address="0x00009888" value="0x0DA10D40" />
        <register type="NOA" address="0x00009888" value="0x13A1003C" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x07C11300" />
        <register type="NOA" address="0x00009888" value="0x0FC10035" />
        <register type="NOA" address="0x00009888" value="0x11C10F00" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x07E11300" />
        <register type="NOA" address="0x00009888" value="0x0FE10D40" />
        <register type="NOA" address="0x00009888" value="0x11E1003C" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext754"
       chipset="ACMGT3"
       symbol_name="Ext754"
       underscore_name="ext754"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="654777a6-f5d0-4360-804e-8add6b37700a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE8"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE8"
             underscore_name="thread_dispatch_queue1_active_xecore8"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE9"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE9"
             underscore_name="thread_dispatch_queue1_active_xecore9"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE10"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE10"
             underscore_name="thread_dispatch_queue1_active_xecore10"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE11"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE11"
             underscore_name="thread_dispatch_queue1_active_xecore11"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE12"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE12"
             underscore_name="thread_dispatch_queue1_active_xecore12"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE13"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE13"
             underscore_name="thread_dispatch_queue1_active_xecore13"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE14"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE14"
             underscore_name="thread_dispatch_queue1_active_xecore14"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE15"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE15"
             underscore_name="thread_dispatch_queue1_active_xecore15"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE8"
             symbol_name="THREAD_DISPATCH_STALL_XECORE8"
             underscore_name="thread_dispatch_stall_xecore8"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE9"
             symbol_name="THREAD_DISPATCH_STALL_XECORE9"
             underscore_name="thread_dispatch_stall_xecore9"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE10"
             symbol_name="THREAD_DISPATCH_STALL_XECORE10"
             underscore_name="thread_dispatch_stall_xecore10"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE11"
             symbol_name="THREAD_DISPATCH_STALL_XECORE11"
             underscore_name="thread_dispatch_stall_xecore11"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE12"
             symbol_name="THREAD_DISPATCH_STALL_XECORE12"
             underscore_name="thread_dispatch_stall_xecore12"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE13"
             symbol_name="THREAD_DISPATCH_STALL_XECORE13"
             underscore_name="thread_dispatch_stall_xecore13"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE14"
             symbol_name="THREAD_DISPATCH_STALL_XECORE14"
             underscore_name="thread_dispatch_stall_xecore14"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE15"
             symbol_name="THREAD_DISPATCH_STALL_XECORE15"
             underscore_name="thread_dispatch_stall_xecore15"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x28810320" />
        <register type="NOA" address="0x00009888" value="0x2A810004" />
        <register type="NOA" address="0x00009888" value="0x28A10320" />
        <register type="NOA" address="0x00009888" value="0x2AA10004" />
        <register type="NOA" address="0x00009888" value="0x28C10320" />
        <register type="NOA" address="0x00009888" value="0x2AC10004" />
        <register type="NOA" address="0x00009888" value="0x28E10320" />
        <register type="NOA" address="0x00009888" value="0x2AE10004" />
        <register type="NOA" address="0x00009888" value="0x29810320" />
        <register type="NOA" address="0x00009888" value="0x2B810004" />
        <register type="NOA" address="0x00009888" value="0x29A10320" />
        <register type="NOA" address="0x00009888" value="0x2BA10004" />
        <register type="NOA" address="0x00009888" value="0x29C10320" />
        <register type="NOA" address="0x00009888" value="0x2BC10004" />
        <register type="NOA" address="0x00009888" value="0x29E10320" />
        <register type="NOA" address="0x00009888" value="0x2BE10004" />
        <register type="NOA" address="0x00009888" value="0x06811300" />
        <register type="NOA" address="0x00009888" value="0x08810035" />
        <register type="NOA" address="0x00009888" value="0x16810F00" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x06A11300" />
        <register type="NOA" address="0x00009888" value="0x08A10D40" />
        <register type="NOA" address="0x00009888" value="0x16A1003C" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x06C11300" />
        <register type="NOA" address="0x00009888" value="0x0AC10035" />
        <register type="NOA" address="0x00009888" value="0x14C10F00" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x06E11300" />
        <register type="NOA" address="0x00009888" value="0x0AE10D40" />
        <register type="NOA" address="0x00009888" value="0x14E1003C" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x07811300" />
        <register type="NOA" address="0x00009888" value="0x0D810035" />
        <register type="NOA" address="0x00009888" value="0x13810F00" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x07A11300" />
        <register type="NOA" address="0x00009888" value="0x0DA10D40" />
        <register type="NOA" address="0x00009888" value="0x13A1003C" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x07C11300" />
        <register type="NOA" address="0x00009888" value="0x0FC10035" />
        <register type="NOA" address="0x00009888" value="0x11C10F00" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x07E11300" />
        <register type="NOA" address="0x00009888" value="0x0FE10D40" />
        <register type="NOA" address="0x00009888" value="0x11E1003C" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext755"
       chipset="ACMGT3"
       symbol_name="Ext755"
       underscore_name="ext755"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e5ff2f98-6a0a-4a1e-9c6f-fd7e37a4acfd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE16"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE16"
             underscore_name="thread_dispatch_queue1_active_xecore16"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE17"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE17"
             underscore_name="thread_dispatch_queue1_active_xecore17"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE18"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE18"
             underscore_name="thread_dispatch_queue1_active_xecore18"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE19"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE19"
             underscore_name="thread_dispatch_queue1_active_xecore19"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE20"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE20"
             underscore_name="thread_dispatch_queue1_active_xecore20"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE21"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE21"
             underscore_name="thread_dispatch_queue1_active_xecore21"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE22"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE22"
             underscore_name="thread_dispatch_queue1_active_xecore22"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE23"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE23"
             underscore_name="thread_dispatch_queue1_active_xecore23"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE16"
             symbol_name="THREAD_DISPATCH_STALL_XECORE16"
             underscore_name="thread_dispatch_stall_xecore16"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE17"
             symbol_name="THREAD_DISPATCH_STALL_XECORE17"
             underscore_name="thread_dispatch_stall_xecore17"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE18"
             symbol_name="THREAD_DISPATCH_STALL_XECORE18"
             underscore_name="thread_dispatch_stall_xecore18"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE19"
             symbol_name="THREAD_DISPATCH_STALL_XECORE19"
             underscore_name="thread_dispatch_stall_xecore19"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE20"
             symbol_name="THREAD_DISPATCH_STALL_XECORE20"
             underscore_name="thread_dispatch_stall_xecore20"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE21"
             symbol_name="THREAD_DISPATCH_STALL_XECORE21"
             underscore_name="thread_dispatch_stall_xecore21"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE22"
             symbol_name="THREAD_DISPATCH_STALL_XECORE22"
             underscore_name="thread_dispatch_stall_xecore22"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE23"
             symbol_name="THREAD_DISPATCH_STALL_XECORE23"
             underscore_name="thread_dispatch_stall_xecore23"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x28810320" />
        <register type="NOA" address="0x00009888" value="0x2A810004" />
        <register type="NOA" address="0x00009888" value="0x28A10320" />
        <register type="NOA" address="0x00009888" value="0x2AA10004" />
        <register type="NOA" address="0x00009888" value="0x28C10320" />
        <register type="NOA" address="0x00009888" value="0x2AC10004" />
        <register type="NOA" address="0x00009888" value="0x28E10320" />
        <register type="NOA" address="0x00009888" value="0x2AE10004" />
        <register type="NOA" address="0x00009888" value="0x29810320" />
        <register type="NOA" address="0x00009888" value="0x2B810004" />
        <register type="NOA" address="0x00009888" value="0x29A10320" />
        <register type="NOA" address="0x00009888" value="0x2BA10004" />
        <register type="NOA" address="0x00009888" value="0x29C10320" />
        <register type="NOA" address="0x00009888" value="0x2BC10004" />
        <register type="NOA" address="0x00009888" value="0x29E10320" />
        <register type="NOA" address="0x00009888" value="0x2BE10004" />
        <register type="NOA" address="0x00009888" value="0x06811300" />
        <register type="NOA" address="0x00009888" value="0x08810035" />
        <register type="NOA" address="0x00009888" value="0x16810F00" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x06A11300" />
        <register type="NOA" address="0x00009888" value="0x08A10D40" />
        <register type="NOA" address="0x00009888" value="0x16A1003C" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x06C11300" />
        <register type="NOA" address="0x00009888" value="0x0AC10035" />
        <register type="NOA" address="0x00009888" value="0x14C10F00" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x06E11300" />
        <register type="NOA" address="0x00009888" value="0x0AE10D40" />
        <register type="NOA" address="0x00009888" value="0x14E1003C" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x07811300" />
        <register type="NOA" address="0x00009888" value="0x0D810035" />
        <register type="NOA" address="0x00009888" value="0x13810F00" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x07A11300" />
        <register type="NOA" address="0x00009888" value="0x0DA10D40" />
        <register type="NOA" address="0x00009888" value="0x13A1003C" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x07C11300" />
        <register type="NOA" address="0x00009888" value="0x0FC10035" />
        <register type="NOA" address="0x00009888" value="0x11C10F00" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x07E11300" />
        <register type="NOA" address="0x00009888" value="0x0FE10D40" />
        <register type="NOA" address="0x00009888" value="0x11E1003C" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext756"
       chipset="ACMGT3"
       symbol_name="Ext756"
       underscore_name="ext756"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c5ef0564-f5ee-4c47-81d1-82f9e3c5356e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE24"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE24"
             underscore_name="thread_dispatch_queue1_active_xecore24"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE25"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE25"
             underscore_name="thread_dispatch_queue1_active_xecore25"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE26"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE26"
             underscore_name="thread_dispatch_queue1_active_xecore26"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE27"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE27"
             underscore_name="thread_dispatch_queue1_active_xecore27"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE28"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE28"
             underscore_name="thread_dispatch_queue1_active_xecore28"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE29"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE29"
             underscore_name="thread_dispatch_queue1_active_xecore29"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE30"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE30"
             underscore_name="thread_dispatch_queue1_active_xecore30"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH QUEUE1 ACTIVE XECORE31"
             symbol_name="THREAD_DISPATCH_QUEUE1_ACTIVE_XECORE31"
             underscore_name="thread_dispatch_queue1_active_xecore31"
             description="Percentage of time in which Async GPGPU threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE24"
             symbol_name="THREAD_DISPATCH_STALL_XECORE24"
             underscore_name="thread_dispatch_stall_xecore24"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE25"
             symbol_name="THREAD_DISPATCH_STALL_XECORE25"
             underscore_name="thread_dispatch_stall_xecore25"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE26"
             symbol_name="THREAD_DISPATCH_STALL_XECORE26"
             underscore_name="thread_dispatch_stall_xecore26"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE27"
             symbol_name="THREAD_DISPATCH_STALL_XECORE27"
             underscore_name="thread_dispatch_stall_xecore27"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE28"
             symbol_name="THREAD_DISPATCH_STALL_XECORE28"
             underscore_name="thread_dispatch_stall_xecore28"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE29"
             symbol_name="THREAD_DISPATCH_STALL_XECORE29"
             underscore_name="thread_dispatch_stall_xecore29"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE30"
             symbol_name="THREAD_DISPATCH_STALL_XECORE30"
             underscore_name="thread_dispatch_stall_xecore30"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH STALL XECORE31"
             symbol_name="THREAD_DISPATCH_STALL_XECORE31"
             underscore_name="thread_dispatch_stall_xecore31"
             description="Percentage of time in which Thread Dispatch is stalled waiting for threads to be available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x28810320" />
        <register type="NOA" address="0x00009888" value="0x2A810004" />
        <register type="NOA" address="0x00009888" value="0x28A10320" />
        <register type="NOA" address="0x00009888" value="0x2AA10004" />
        <register type="NOA" address="0x00009888" value="0x28C10320" />
        <register type="NOA" address="0x00009888" value="0x2AC10004" />
        <register type="NOA" address="0x00009888" value="0x28E10320" />
        <register type="NOA" address="0x00009888" value="0x2AE10004" />
        <register type="NOA" address="0x00009888" value="0x29810320" />
        <register type="NOA" address="0x00009888" value="0x2B810004" />
        <register type="NOA" address="0x00009888" value="0x29A10320" />
        <register type="NOA" address="0x00009888" value="0x2BA10004" />
        <register type="NOA" address="0x00009888" value="0x29C10320" />
        <register type="NOA" address="0x00009888" value="0x2BC10004" />
        <register type="NOA" address="0x00009888" value="0x29E10320" />
        <register type="NOA" address="0x00009888" value="0x2BE10004" />
        <register type="NOA" address="0x00009888" value="0x06811300" />
        <register type="NOA" address="0x00009888" value="0x08810035" />
        <register type="NOA" address="0x00009888" value="0x16810F00" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x00830002" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x00870001" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x06A11300" />
        <register type="NOA" address="0x00009888" value="0x08A10D40" />
        <register type="NOA" address="0x00009888" value="0x16A1003C" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A30008" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x00A70004" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x06C11300" />
        <register type="NOA" address="0x00009888" value="0x0AC10035" />
        <register type="NOA" address="0x00009888" value="0x14C10F00" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30020" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70010" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x06E11300" />
        <register type="NOA" address="0x00009888" value="0x0AE10D40" />
        <register type="NOA" address="0x00009888" value="0x14E1003C" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30080" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70040" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x07811300" />
        <register type="NOA" address="0x00009888" value="0x0D810035" />
        <register type="NOA" address="0x00009888" value="0x13810F00" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x01830200" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x01870100" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x07A11300" />
        <register type="NOA" address="0x00009888" value="0x0DA10D40" />
        <register type="NOA" address="0x00009888" value="0x13A1003C" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30800" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70400" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x07C11300" />
        <register type="NOA" address="0x00009888" value="0x0FC10035" />
        <register type="NOA" address="0x00009888" value="0x11C10F00" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C32000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x01C71000" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x07E11300" />
        <register type="NOA" address="0x00009888" value="0x0FE10D40" />
        <register type="NOA" address="0x00009888" value="0x11E1003C" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E38000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x01E74000" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000002" />
        <register type="OA" address="0x0000D944" value="0x0000FFFE" />
        <register type="OA" address="0x0000D948" value="0x00000002" />
        <register type="OA" address="0x0000D94C" value="0x0000FFFD" />
        <register type="OA" address="0x0000D950" value="0x00000002" />
        <register type="OA" address="0x0000D954" value="0x0000FFFB" />
        <register type="OA" address="0x0000D958" value="0x00000002" />
        <register type="OA" address="0x0000D95C" value="0x0000FFF7" />
        <register type="OA" address="0x0000D960" value="0x00000002" />
        <register type="OA" address="0x0000D964" value="0x0000FFEF" />
        <register type="OA" address="0x0000D968" value="0x00000002" />
        <register type="OA" address="0x0000D96C" value="0x0000FFDF" />
        <register type="OA" address="0x0000D970" value="0x00000002" />
        <register type="OA" address="0x0000D974" value="0x0000FFBF" />
        <register type="OA" address="0x0000D978" value="0x00000002" />
        <register type="OA" address="0x0000D97C" value="0x0000FF7F" />
    </register_config>
  </set>

  <set name="Ext757"
       chipset="ACMGT3"
       symbol_name="Ext757"
       underscore_name="ext757"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4b9def4f-6c45-4b4c-aebb-b258b1432dd2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE0"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE0"
             underscore_name="thread_dispatch_input_available_xecore0"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE1"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE1"
             underscore_name="thread_dispatch_input_available_xecore1"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE2"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE2"
             underscore_name="thread_dispatch_input_available_xecore2"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE3"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE3"
             underscore_name="thread_dispatch_input_available_xecore3"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE4"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE4"
             underscore_name="thread_dispatch_input_available_xecore4"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE5"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE5"
             underscore_name="thread_dispatch_input_available_xecore5"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE6"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE6"
             underscore_name="thread_dispatch_input_available_xecore6"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE7"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE7"
             underscore_name="thread_dispatch_input_available_xecore7"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE8"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE8"
             underscore_name="thread_dispatch_input_available_xecore8"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE9"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE9"
             underscore_name="thread_dispatch_input_available_xecore9"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE10"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE10"
             underscore_name="thread_dispatch_input_available_xecore10"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE11"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE11"
             underscore_name="thread_dispatch_input_available_xecore11"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE12"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE12"
             underscore_name="thread_dispatch_input_available_xecore12"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE13"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE13"
             underscore_name="thread_dispatch_input_available_xecore13"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE14"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE14"
             underscore_name="thread_dispatch_input_available_xecore14"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE15"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE15"
             underscore_name="thread_dispatch_input_available_xecore15"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x28810320" />
        <register type="NOA" address="0x00009888" value="0x28A10320" />
        <register type="NOA" address="0x00009888" value="0x28C10320" />
        <register type="NOA" address="0x00009888" value="0x28E10320" />
        <register type="NOA" address="0x00009888" value="0x29810320" />
        <register type="NOA" address="0x00009888" value="0x29A10320" />
        <register type="NOA" address="0x00009888" value="0x29C10320" />
        <register type="NOA" address="0x00009888" value="0x29E10320" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x16810C80" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x16A10032" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x14C10C80" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x14E10032" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x13810C80" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x13A10032" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x11C10C80" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x11E10032" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x28810320" />
        <register type="NOA" address="0x00009888" value="0x28A10320" />
        <register type="NOA" address="0x00009888" value="0x28C10320" />
        <register type="NOA" address="0x00009888" value="0x28E10320" />
        <register type="NOA" address="0x00009888" value="0x29810320" />
        <register type="NOA" address="0x00009888" value="0x29A10320" />
        <register type="NOA" address="0x00009888" value="0x29C10320" />
        <register type="NOA" address="0x00009888" value="0x29E10320" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x0E810C80" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x0EA10032" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x0CC10C80" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x0CE10032" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x0B810C80" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x0BA10032" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x09C10C80" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x09E10032" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext758"
       chipset="ACMGT3"
       symbol_name="Ext758"
       underscore_name="ext758"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4baa43ef-46f0-4563-a23c-23f7a7831777"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE16"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE16"
             underscore_name="thread_dispatch_input_available_xecore16"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE17"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE17"
             underscore_name="thread_dispatch_input_available_xecore17"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE18"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE18"
             underscore_name="thread_dispatch_input_available_xecore18"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE19"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE19"
             underscore_name="thread_dispatch_input_available_xecore19"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE20"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE20"
             underscore_name="thread_dispatch_input_available_xecore20"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE21"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE21"
             underscore_name="thread_dispatch_input_available_xecore21"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE22"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE22"
             underscore_name="thread_dispatch_input_available_xecore22"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE23"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE23"
             underscore_name="thread_dispatch_input_available_xecore23"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="C 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE24"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE24"
             underscore_name="thread_dispatch_input_available_xecore24"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE25"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE25"
             underscore_name="thread_dispatch_input_available_xecore25"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE26"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE26"
             underscore_name="thread_dispatch_input_available_xecore26"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE27"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE27"
             underscore_name="thread_dispatch_input_available_xecore27"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE28"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE28"
             underscore_name="thread_dispatch_input_available_xecore28"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE29"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE29"
             underscore_name="thread_dispatch_input_available_xecore29"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE30"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE30"
             underscore_name="thread_dispatch_input_available_xecore30"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH INPUT AVAILABLE XECORE31"
             symbol_name="THREAD_DISPATCH_INPUT_AVAILABLE_XECORE31"
             underscore_name="thread_dispatch_input_available_xecore31"
             description="Percentage of time in which Thread Dispatch input is available"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x28810320" />
        <register type="NOA" address="0x00009888" value="0x28A10320" />
        <register type="NOA" address="0x00009888" value="0x28C10320" />
        <register type="NOA" address="0x00009888" value="0x28E10320" />
        <register type="NOA" address="0x00009888" value="0x29810320" />
        <register type="NOA" address="0x00009888" value="0x29A10320" />
        <register type="NOA" address="0x00009888" value="0x29C10320" />
        <register type="NOA" address="0x00009888" value="0x29E10320" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x16810C80" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02838000" />
        <register type="NOA" address="0x00009888" value="0x00848000" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x02874000" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x16A10032" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32000" />
        <register type="NOA" address="0x00009888" value="0x00A44000" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x02A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x14C10C80" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C30800" />
        <register type="NOA" address="0x00009888" value="0x00C42000" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x02C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x14E10032" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E30200" />
        <register type="NOA" address="0x00009888" value="0x00E41000" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x02E70100" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x13810C80" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03830080" />
        <register type="NOA" address="0x00009888" value="0x01840800" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x03870040" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x13A10032" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x03A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x11C10C80" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40200" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x03C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x11E10032" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40100" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x03E70001" />
        <register type="NOA" address="0x00009888" value="0x00030F00" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x00093000" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014F00" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022000" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x01090300" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020200" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x28810320" />
        <register type="NOA" address="0x00009888" value="0x28A10320" />
        <register type="NOA" address="0x00009888" value="0x28C10320" />
        <register type="NOA" address="0x00009888" value="0x28E10320" />
        <register type="NOA" address="0x00009888" value="0x29810320" />
        <register type="NOA" address="0x00009888" value="0x29A10320" />
        <register type="NOA" address="0x00009888" value="0x29C10320" />
        <register type="NOA" address="0x00009888" value="0x29E10320" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x0E810C80" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x00838000" />
        <register type="NOA" address="0x00009888" value="0x00840080" />
        <register type="NOA" address="0x00009888" value="0x00864000" />
        <register type="NOA" address="0x00009888" value="0x00874000" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x0EA10032" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A32000" />
        <register type="NOA" address="0x00009888" value="0x00A40040" />
        <register type="NOA" address="0x00009888" value="0x00A61000" />
        <register type="NOA" address="0x00009888" value="0x00A71000" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x0CC10C80" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30800" />
        <register type="NOA" address="0x00009888" value="0x00C40020" />
        <register type="NOA" address="0x00009888" value="0x00C60400" />
        <register type="NOA" address="0x00009888" value="0x00C70400" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x0CE10032" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E30200" />
        <register type="NOA" address="0x00009888" value="0x00E40010" />
        <register type="NOA" address="0x00009888" value="0x00E60100" />
        <register type="NOA" address="0x00009888" value="0x00E70100" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x0B810C80" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x01830080" />
        <register type="NOA" address="0x00009888" value="0x01840008" />
        <register type="NOA" address="0x00009888" value="0x01860040" />
        <register type="NOA" address="0x00009888" value="0x01870040" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x0BA10032" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A30020" />
        <register type="NOA" address="0x00009888" value="0x01A40004" />
        <register type="NOA" address="0x00009888" value="0x01A60010" />
        <register type="NOA" address="0x00009888" value="0x01A70010" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x09C10C80" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C30008" />
        <register type="NOA" address="0x00009888" value="0x01C40002" />
        <register type="NOA" address="0x00009888" value="0x01C60004" />
        <register type="NOA" address="0x00009888" value="0x01C70004" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x09E10032" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E30002" />
        <register type="NOA" address="0x00009888" value="0x01E40001" />
        <register type="NOA" address="0x00009888" value="0x01E60001" />
        <register type="NOA" address="0x00009888" value="0x01E70001" />
        <register type="NOA" address="0x00009888" value="0x0003000F" />
        <register type="NOA" address="0x00009888" value="0x00070900" />
        <register type="NOA" address="0x00009888" value="0x0008B0FF" />
        <register type="NOA" address="0x00009888" value="0x00090030" />
        <register type="NOA" address="0x00009888" value="0x000A5A55" />
        <register type="NOA" address="0x00009888" value="0x0001004F" />
        <register type="NOA" address="0x00009888" value="0x000B10AA" />
        <register type="NOA" address="0x00009888" value="0x00020020" />
        <register type="NOA" address="0x00009888" value="0x000C0400" />
        <register type="NOA" address="0x00009888" value="0x01070009" />
        <register type="NOA" address="0x00009888" value="0x010800B0" />
        <register type="NOA" address="0x00009888" value="0x01090003" />
        <register type="NOA" address="0x00009888" value="0x010A005A" />
        <register type="NOA" address="0x00009888" value="0x01010004" />
        <register type="NOA" address="0x00009888" value="0x010B0010" />
        <register type="NOA" address="0x00009888" value="0x01020002" />
        <register type="NOA" address="0x00009888" value="0x010C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C0A" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CE2" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x460300E8" />
        <register type="NOA" address="0x00009888" value="0x480300A7" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FF00" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000100FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext759"
       chipset="ACMGT3"
       symbol_name="Ext759"
       underscore_name="ext759"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a41a6cba-5801-4b99-b6ca-522ab27bcc09"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE0"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE0"
             underscore_name="thread_dispatch_ps_active_xecore0"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE1"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE1"
             underscore_name="thread_dispatch_ps_active_xecore1"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE2"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE2"
             underscore_name="thread_dispatch_ps_active_xecore2"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE3"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE3"
             underscore_name="thread_dispatch_ps_active_xecore3"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE4"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE4"
             underscore_name="thread_dispatch_ps_active_xecore4"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE5"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE5"
             underscore_name="thread_dispatch_ps_active_xecore5"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE6"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE6"
             underscore_name="thread_dispatch_ps_active_xecore6"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE7"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE7"
             underscore_name="thread_dispatch_ps_active_xecore7"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x28810340" />
        <register type="NOA" address="0x00009888" value="0x28A10340" />
        <register type="NOA" address="0x00009888" value="0x28C10340" />
        <register type="NOA" address="0x00009888" value="0x28E10340" />
        <register type="NOA" address="0x00009888" value="0x29810340" />
        <register type="NOA" address="0x00009888" value="0x29A10340" />
        <register type="NOA" address="0x00009888" value="0x29C10340" />
        <register type="NOA" address="0x00009888" value="0x29E10340" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x08810C31" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083000A" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x00870005" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x0AA10C31" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x00A70050" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x0CC10C31" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70500" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x0EE10C31" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x00E75000" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x11810C31" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x13A10C31" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x15C10C31" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x17E10C31" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000000" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000000" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000000" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00000000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00000000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00000000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext760"
       chipset="ACMGT3"
       symbol_name="Ext760"
       underscore_name="ext760"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ea5c0abd-cb97-4408-b10c-5b1e5cedfa44"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE8"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE8"
             underscore_name="thread_dispatch_ps_active_xecore8"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE9"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE9"
             underscore_name="thread_dispatch_ps_active_xecore9"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE10"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE10"
             underscore_name="thread_dispatch_ps_active_xecore10"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE11"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE11"
             underscore_name="thread_dispatch_ps_active_xecore11"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE12"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE12"
             underscore_name="thread_dispatch_ps_active_xecore12"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE13"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE13"
             underscore_name="thread_dispatch_ps_active_xecore13"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE14"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE14"
             underscore_name="thread_dispatch_ps_active_xecore14"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE15"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE15"
             underscore_name="thread_dispatch_ps_active_xecore15"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x28810340" />
        <register type="NOA" address="0x00009888" value="0x28A10340" />
        <register type="NOA" address="0x00009888" value="0x28C10340" />
        <register type="NOA" address="0x00009888" value="0x28E10340" />
        <register type="NOA" address="0x00009888" value="0x29810340" />
        <register type="NOA" address="0x00009888" value="0x29A10340" />
        <register type="NOA" address="0x00009888" value="0x29C10340" />
        <register type="NOA" address="0x00009888" value="0x29E10340" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x08810C31" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083000A" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x00870005" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x0AA10C31" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x00A70050" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x0CC10C31" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70500" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x0EE10C31" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x00E75000" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x11810C31" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x13A10C31" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x15C10C31" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x17E10C31" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000000" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000000" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000000" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00000000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00000000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00000000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext761"
       chipset="ACMGT3"
       symbol_name="Ext761"
       underscore_name="ext761"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7d0f9d56-a46e-4af8-80c5-60bad08a9465"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE16"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE16"
             underscore_name="thread_dispatch_ps_active_xecore16"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE17"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE17"
             underscore_name="thread_dispatch_ps_active_xecore17"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE18"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE18"
             underscore_name="thread_dispatch_ps_active_xecore18"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE19"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE19"
             underscore_name="thread_dispatch_ps_active_xecore19"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE20"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE20"
             underscore_name="thread_dispatch_ps_active_xecore20"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE21"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE21"
             underscore_name="thread_dispatch_ps_active_xecore21"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE22"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE22"
             underscore_name="thread_dispatch_ps_active_xecore22"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE23"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE23"
             underscore_name="thread_dispatch_ps_active_xecore23"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x28810340" />
        <register type="NOA" address="0x00009888" value="0x28A10340" />
        <register type="NOA" address="0x00009888" value="0x28C10340" />
        <register type="NOA" address="0x00009888" value="0x28E10340" />
        <register type="NOA" address="0x00009888" value="0x29810340" />
        <register type="NOA" address="0x00009888" value="0x29A10340" />
        <register type="NOA" address="0x00009888" value="0x29C10340" />
        <register type="NOA" address="0x00009888" value="0x29E10340" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x08810C31" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083000A" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x00870005" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x0AA10C31" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x00A70050" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x0CC10C31" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70500" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x0EE10C31" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x00E75000" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x11810C31" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x13A10C31" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x15C10C31" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x17E10C31" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000000" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000000" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000000" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00000000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00000000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00000000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext762"
       chipset="ACMGT3"
       symbol_name="Ext762"
       underscore_name="ext762"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1471b5b1-3c7f-45a5-b57b-ff70ede916ca"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE24"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE24"
             underscore_name="thread_dispatch_ps_active_xecore24"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE25"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE25"
             underscore_name="thread_dispatch_ps_active_xecore25"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE26"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE26"
             underscore_name="thread_dispatch_ps_active_xecore26"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE27"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE27"
             underscore_name="thread_dispatch_ps_active_xecore27"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE28"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE28"
             underscore_name="thread_dispatch_ps_active_xecore28"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE29"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE29"
             underscore_name="thread_dispatch_ps_active_xecore29"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE30"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE30"
             underscore_name="thread_dispatch_ps_active_xecore30"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="THREAD DISPATCH PS ACTIVE XECORE31"
             symbol_name="THREAD_DISPATCH_PS_ACTIVE_XECORE31"
             underscore_name="thread_dispatch_ps_active_xecore31"
             description="Percentage of time in which Pixel Shader threads are ready for dispatch in a particular Xe core"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x28810340" />
        <register type="NOA" address="0x00009888" value="0x28A10340" />
        <register type="NOA" address="0x00009888" value="0x28C10340" />
        <register type="NOA" address="0x00009888" value="0x28E10340" />
        <register type="NOA" address="0x00009888" value="0x29810340" />
        <register type="NOA" address="0x00009888" value="0x29A10340" />
        <register type="NOA" address="0x00009888" value="0x29C10340" />
        <register type="NOA" address="0x00009888" value="0x29E10340" />
        <register type="NOA" address="0x00009888" value="0x06810100" />
        <register type="NOA" address="0x00009888" value="0x08810C31" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x0083000A" />
        <register type="NOA" address="0x00009888" value="0x00840003" />
        <register type="NOA" address="0x00009888" value="0x00860005" />
        <register type="NOA" address="0x00009888" value="0x00870005" />
        <register type="NOA" address="0x00009888" value="0x06A10100" />
        <register type="NOA" address="0x00009888" value="0x0AA10C31" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A300A0" />
        <register type="NOA" address="0x00009888" value="0x00A4000C" />
        <register type="NOA" address="0x00009888" value="0x00A60050" />
        <register type="NOA" address="0x00009888" value="0x00A70050" />
        <register type="NOA" address="0x00009888" value="0x06C10100" />
        <register type="NOA" address="0x00009888" value="0x0CC10C31" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C30A00" />
        <register type="NOA" address="0x00009888" value="0x00C40030" />
        <register type="NOA" address="0x00009888" value="0x00C60500" />
        <register type="NOA" address="0x00009888" value="0x00C70500" />
        <register type="NOA" address="0x00009888" value="0x06E10100" />
        <register type="NOA" address="0x00009888" value="0x0EE10C31" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A000" />
        <register type="NOA" address="0x00009888" value="0x00E400C0" />
        <register type="NOA" address="0x00009888" value="0x00E65000" />
        <register type="NOA" address="0x00009888" value="0x00E75000" />
        <register type="NOA" address="0x00009888" value="0x07810100" />
        <register type="NOA" address="0x00009888" value="0x11810C31" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x01840300" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07A10100" />
        <register type="NOA" address="0x00009888" value="0x13A10C31" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A300A0" />
        <register type="NOA" address="0x00009888" value="0x01A40C00" />
        <register type="NOA" address="0x00009888" value="0x03A60050" />
        <register type="NOA" address="0x00009888" value="0x03A70050" />
        <register type="NOA" address="0x00009888" value="0x07C10100" />
        <register type="NOA" address="0x00009888" value="0x15C10C31" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C30A00" />
        <register type="NOA" address="0x00009888" value="0x01C43000" />
        <register type="NOA" address="0x00009888" value="0x03C60500" />
        <register type="NOA" address="0x00009888" value="0x03C70500" />
        <register type="NOA" address="0x00009888" value="0x07E10100" />
        <register type="NOA" address="0x00009888" value="0x17E10C31" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E3A000" />
        <register type="NOA" address="0x00009888" value="0x01E4C000" />
        <register type="NOA" address="0x00009888" value="0x03E65000" />
        <register type="NOA" address="0x00009888" value="0x03E75000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x00000000" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000000" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000000" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000000" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00000000" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00000000" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00000000" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00000000" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext763"
       chipset="ACMGT3"
       symbol_name="Ext763"
       underscore_name="ext763"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cafc80ac-ba40-47b1-8e73-aad5b08d65fe"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HOST TO GPUMEM TRANSACTION READ"
             symbol_name="HOST_TO_GPUMEM_TRANSACTION_READ"
             underscore_name="host_to_gpumem_transaction_read"
             description="Number of host reads to GPU local (HBM) memory (downstream)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="HOST TO GPUMEM TRANSACTION WRITE"
             symbol_name="HOST_TO_GPUMEM_TRANSACTION_WRITE"
             underscore_name="host_to_gpumem_transaction_write"
             description="Number of host writes to GPU local (HBM) memory (downstream)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x12091580" />
        <register type="NOA" address="0x00009888" value="0x04034000" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x100903D6" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x04090000" />
        <register type="NOA" address="0x00009888" value="0x06090000" />
        <register type="NOA" address="0x00009888" value="0x040A1000" />
        <register type="NOA" address="0x00009888" value="0x060A0001" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext764"
       chipset="ACMGT3"
       symbol_name="Ext764"
       underscore_name="ext764"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0af2df6b-39f4-4104-b2d0-c3e4077f81db"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SYSMEM TRANSACTION READ"
             symbol_name="SYSMEM_TRANSACTION_READ"
             underscore_name="sysmem_transaction_read"
             description="Number of system memory reads (upstream)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SYSMEM TRANSACTION WRITE"
             symbol_name="SYSMEM_TRANSACTION_WRITE"
             underscore_name="sysmem_transaction_write"
             description="Number of system memory writes (upstream)"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x120900A0" />
        <register type="NOA" address="0x00009888" value="0x04034000" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x10090254" />
        <register type="NOA" address="0x00009888" value="0x00090000" />
        <register type="NOA" address="0x00009888" value="0x04090000" />
        <register type="NOA" address="0x00009888" value="0x06090000" />
        <register type="NOA" address="0x00009888" value="0x040A1000" />
        <register type="NOA" address="0x00009888" value="0x060A0001" />
        <register type="NOA" address="0x00009888" value="0x02030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext765"
       chipset="ACMGT3"
       symbol_name="Ext765"
       underscore_name="ext765"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3e45edea-81f9-4d7b-879b-5b4097bdd786"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE0"
             symbol_name="GPGPU_DISPATCH_XECORE0"
             underscore_name="gpgpu_dispatch_xecore0"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE1"
             symbol_name="GPGPU_DISPATCH_XECORE1"
             underscore_name="gpgpu_dispatch_xecore1"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE2"
             symbol_name="GPGPU_DISPATCH_XECORE2"
             underscore_name="gpgpu_dispatch_xecore2"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2C813C00" />
        <register type="NOA" address="0x00009888" value="0x2CA13C00" />
        <register type="NOA" address="0x00009888" value="0x2CC13C00" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x08810C37" />
        <register type="NOA" address="0x00009888" value="0x0A810CB1" />
        <register type="NOA" address="0x00009888" value="0x0C810033" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008302AA" />
        <register type="NOA" address="0x00009888" value="0x0084001F" />
        <register type="NOA" address="0x00009888" value="0x00860155" />
        <register type="NOA" address="0x00009888" value="0x00870155" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x0CA10DC0" />
        <register type="NOA" address="0x00009888" value="0x0EA10C70" />
        <register type="NOA" address="0x00009888" value="0x10A10CF2" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3A800" />
        <register type="NOA" address="0x00009888" value="0x02A3000A" />
        <register type="NOA" address="0x00009888" value="0x00A403E0" />
        <register type="NOA" address="0x00009888" value="0x00A65400" />
        <register type="NOA" address="0x00009888" value="0x02A60005" />
        <register type="NOA" address="0x00009888" value="0x00A75400" />
        <register type="NOA" address="0x00009888" value="0x02A70005" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x12C10C37" />
        <register type="NOA" address="0x00009888" value="0x14C10CB1" />
        <register type="NOA" address="0x00009888" value="0x16C10033" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C32AA0" />
        <register type="NOA" address="0x00009888" value="0x00C47C00" />
        <register type="NOA" address="0x00009888" value="0x02C61550" />
        <register type="NOA" address="0x00009888" value="0x02C71550" />
        <register type="NOA" address="0x00009888" value="0x02072AA0" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x00097C00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A2AA5" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000B5400" />
        <register type="NOA" address="0x00009888" value="0x020B0005" />
        <register type="NOA" address="0x00009888" value="0x00027C00" />
        <register type="NOA" address="0x00009888" value="0x020C1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030042" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D960" value="0x0001E002" />
        <register type="OA" address="0x0000D964" value="0x000083FF" />
        <register type="OA" address="0x0000D968" value="0x00022002" />
        <register type="OA" address="0x0000D96C" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext766"
       chipset="ACMGT3"
       symbol_name="Ext766"
       underscore_name="ext766"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="eeb406e5-89ec-40f8-98d3-26deaad17507"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE3"
             symbol_name="GPGPU_DISPATCH_XECORE3"
             underscore_name="gpgpu_dispatch_xecore3"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE4"
             symbol_name="GPGPU_DISPATCH_XECORE4"
             underscore_name="gpgpu_dispatch_xecore4"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE5"
             symbol_name="GPGPU_DISPATCH_XECORE5"
             underscore_name="gpgpu_dispatch_xecore5"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2CE13C00" />
        <register type="NOA" address="0x00009888" value="0x2D813C00" />
        <register type="NOA" address="0x00009888" value="0x2DA13C00" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x08E10C37" />
        <register type="NOA" address="0x00009888" value="0x0AE10CB1" />
        <register type="NOA" address="0x00009888" value="0x0CE10033" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E302AA" />
        <register type="NOA" address="0x00009888" value="0x00E4001F" />
        <register type="NOA" address="0x00009888" value="0x00E60155" />
        <register type="NOA" address="0x00009888" value="0x00E70155" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x0D810DC0" />
        <register type="NOA" address="0x00009888" value="0x0F810C70" />
        <register type="NOA" address="0x00009888" value="0x11810CF2" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0183A800" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x018403E0" />
        <register type="NOA" address="0x00009888" value="0x01865400" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01875400" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x13A10C37" />
        <register type="NOA" address="0x00009888" value="0x15A10CB1" />
        <register type="NOA" address="0x00009888" value="0x17A10033" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A32AA0" />
        <register type="NOA" address="0x00009888" value="0x01A47C00" />
        <register type="NOA" address="0x00009888" value="0x03A61550" />
        <register type="NOA" address="0x00009888" value="0x03A71550" />
        <register type="NOA" address="0x00009888" value="0x00037FE0" />
        <register type="NOA" address="0x00009888" value="0x00070155" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FE0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B2AAA" />
        <register type="NOA" address="0x00009888" value="0x0108A800" />
        <register type="NOA" address="0x00009888" value="0x03083FFA" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A1555" />
        <register type="NOA" address="0x00009888" value="0x01017C00" />
        <register type="NOA" address="0x00009888" value="0x030B1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030004" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42031080" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030084" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D960" value="0x0001E002" />
        <register type="OA" address="0x0000D964" value="0x000083FF" />
        <register type="OA" address="0x0000D968" value="0x00022002" />
        <register type="OA" address="0x0000D96C" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext767"
       chipset="ACMGT3"
       symbol_name="Ext767"
       underscore_name="ext767"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d68aea6c-1a71-4cec-89cf-9904b9b5707d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE6"
             symbol_name="GPGPU_DISPATCH_XECORE6"
             underscore_name="gpgpu_dispatch_xecore6"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE7"
             symbol_name="GPGPU_DISPATCH_XECORE7"
             underscore_name="gpgpu_dispatch_xecore7"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE8"
             symbol_name="GPGPU_DISPATCH_XECORE8"
             underscore_name="gpgpu_dispatch_xecore8"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x2DC13C00" />
        <register type="NOA" address="0x00009888" value="0x2DE13C00" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x09C10C37" />
        <register type="NOA" address="0x00009888" value="0x0BC10CB1" />
        <register type="NOA" address="0x00009888" value="0x0DC10033" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C302AA" />
        <register type="NOA" address="0x00009888" value="0x01C4001F" />
        <register type="NOA" address="0x00009888" value="0x01C60155" />
        <register type="NOA" address="0x00009888" value="0x01C70155" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x0DE10DC0" />
        <register type="NOA" address="0x00009888" value="0x0FE10C70" />
        <register type="NOA" address="0x00009888" value="0x11E10CF2" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3A800" />
        <register type="NOA" address="0x00009888" value="0x03E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E403E0" />
        <register type="NOA" address="0x00009888" value="0x01E65400" />
        <register type="NOA" address="0x00009888" value="0x03E60005" />
        <register type="NOA" address="0x00009888" value="0x01E75400" />
        <register type="NOA" address="0x00009888" value="0x03E70005" />
        <register type="NOA" address="0x00009888" value="0x000303FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x010756AA" />
        <register type="NOA" address="0x00009888" value="0x03070005" />
        <register type="NOA" address="0x00009888" value="0x010903FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009888" value="0x0102001F" />
        <register type="NOA" address="0x00009888" value="0x010C0155" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2C813C00" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x12810C37" />
        <register type="NOA" address="0x00009888" value="0x14810CB1" />
        <register type="NOA" address="0x00009888" value="0x16810033" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x02832AA0" />
        <register type="NOA" address="0x00009888" value="0x00847C00" />
        <register type="NOA" address="0x00009888" value="0x02861550" />
        <register type="NOA" address="0x00009888" value="0x02871550" />
        <register type="NOA" address="0x00009888" value="0x02082AA0" />
        <register type="NOA" address="0x00009888" value="0x020A1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02083FFA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032940" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16037000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017C00" />
        <register type="NOA" address="0x00009888" value="0x02021550" />
        <register type="NOA" address="0x00009888" value="0x02041550" />
        <register type="NOA" address="0x00009888" value="0x02051550" />
        <register type="NOA" address="0x00009888" value="0x02082AA0" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D960" value="0x0001E002" />
        <register type="OA" address="0x0000D964" value="0x000083FF" />
        <register type="OA" address="0x0000D968" value="0x00022002" />
        <register type="OA" address="0x0000D96C" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext768"
       chipset="ACMGT3"
       symbol_name="Ext768"
       underscore_name="ext768"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9a25cdbe-0af1-4586-859b-d8f03c5a4c38"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE9"
             symbol_name="GPGPU_DISPATCH_XECORE9"
             underscore_name="gpgpu_dispatch_xecore9"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE10"
             symbol_name="GPGPU_DISPATCH_XECORE10"
             underscore_name="gpgpu_dispatch_xecore10"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE11"
             symbol_name="GPGPU_DISPATCH_XECORE11"
             underscore_name="gpgpu_dispatch_xecore11"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2CA13C00" />
        <register type="NOA" address="0x00009888" value="0x2CC13C00" />
        <register type="NOA" address="0x00009888" value="0x2CE13C00" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x08A10C37" />
        <register type="NOA" address="0x00009888" value="0x0AA10CB1" />
        <register type="NOA" address="0x00009888" value="0x0CA10033" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x00A302AA" />
        <register type="NOA" address="0x00009888" value="0x00A4001F" />
        <register type="NOA" address="0x00009888" value="0x00A60155" />
        <register type="NOA" address="0x00009888" value="0x00A70155" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x0CC10DC0" />
        <register type="NOA" address="0x00009888" value="0x0EC10C70" />
        <register type="NOA" address="0x00009888" value="0x10C10CF2" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x00C3A800" />
        <register type="NOA" address="0x00009888" value="0x02C3000A" />
        <register type="NOA" address="0x00009888" value="0x00C403E0" />
        <register type="NOA" address="0x00009888" value="0x00C65400" />
        <register type="NOA" address="0x00009888" value="0x02C60005" />
        <register type="NOA" address="0x00009888" value="0x00C75400" />
        <register type="NOA" address="0x00009888" value="0x02C70005" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x12E10C37" />
        <register type="NOA" address="0x00009888" value="0x14E10CB1" />
        <register type="NOA" address="0x00009888" value="0x16E10033" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x02E32AA0" />
        <register type="NOA" address="0x00009888" value="0x00E47C00" />
        <register type="NOA" address="0x00009888" value="0x02E61550" />
        <register type="NOA" address="0x00009888" value="0x02E71550" />
        <register type="NOA" address="0x00009888" value="0x0007A800" />
        <register type="NOA" address="0x00009888" value="0x0207155A" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x00097FE0" />
        <register type="NOA" address="0x00009888" value="0x000AA955" />
        <register type="NOA" address="0x00009888" value="0x020A2AAA" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B0155" />
        <register type="NOA" address="0x00009888" value="0x000203E0" />
        <register type="NOA" address="0x00009888" value="0x000C5400" />
        <register type="NOA" address="0x00009888" value="0x020C0005" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032943" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D960" value="0x0001E002" />
        <register type="OA" address="0x0000D964" value="0x000083FF" />
        <register type="OA" address="0x0000D968" value="0x00022002" />
        <register type="OA" address="0x0000D96C" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext769"
       chipset="ACMGT3"
       symbol_name="Ext769"
       underscore_name="ext769"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d20aa948-8455-42ca-a4df-cc3040f89330"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE12"
             symbol_name="GPGPU_DISPATCH_XECORE12"
             underscore_name="gpgpu_dispatch_xecore12"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE13"
             symbol_name="GPGPU_DISPATCH_XECORE13"
             underscore_name="gpgpu_dispatch_xecore13"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE14"
             symbol_name="GPGPU_DISPATCH_XECORE14"
             underscore_name="gpgpu_dispatch_xecore14"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2D813C00" />
        <register type="NOA" address="0x00009888" value="0x2DA13C00" />
        <register type="NOA" address="0x00009888" value="0x2DC13C00" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x09810C37" />
        <register type="NOA" address="0x00009888" value="0x0B810CB1" />
        <register type="NOA" address="0x00009888" value="0x0D810033" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x018302AA" />
        <register type="NOA" address="0x00009888" value="0x0184001F" />
        <register type="NOA" address="0x00009888" value="0x01860155" />
        <register type="NOA" address="0x00009888" value="0x01870155" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x0DA10DC0" />
        <register type="NOA" address="0x00009888" value="0x0FA10C70" />
        <register type="NOA" address="0x00009888" value="0x11A10CF2" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x01A3A800" />
        <register type="NOA" address="0x00009888" value="0x03A3000A" />
        <register type="NOA" address="0x00009888" value="0x01A403E0" />
        <register type="NOA" address="0x00009888" value="0x01A65400" />
        <register type="NOA" address="0x00009888" value="0x03A60005" />
        <register type="NOA" address="0x00009888" value="0x01A75400" />
        <register type="NOA" address="0x00009888" value="0x03A70005" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x13C10C37" />
        <register type="NOA" address="0x00009888" value="0x15C10CB1" />
        <register type="NOA" address="0x00009888" value="0x17C10033" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x03C32AA0" />
        <register type="NOA" address="0x00009888" value="0x01C47C00" />
        <register type="NOA" address="0x00009888" value="0x03C61550" />
        <register type="NOA" address="0x00009888" value="0x03C71550" />
        <register type="NOA" address="0x00009888" value="0x00037FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2AAA" />
        <register type="NOA" address="0x00009888" value="0x03072AA0" />
        <register type="NOA" address="0x00009888" value="0x0108FEAA" />
        <register type="NOA" address="0x00009888" value="0x0308000F" />
        <register type="NOA" address="0x00009888" value="0x01097C00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A2AA5" />
        <register type="NOA" address="0x00009888" value="0x010103E0" />
        <register type="NOA" address="0x00009888" value="0x010B5400" />
        <register type="NOA" address="0x00009888" value="0x030B0005" />
        <register type="NOA" address="0x00009888" value="0x01027C00" />
        <register type="NOA" address="0x00009888" value="0x030C1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030042" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D960" value="0x0001E002" />
        <register type="OA" address="0x0000D964" value="0x000083FF" />
        <register type="OA" address="0x0000D968" value="0x00022002" />
        <register type="OA" address="0x0000D96C" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext770"
       chipset="ACMGT3"
       symbol_name="Ext770"
       underscore_name="ext770"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="adc02df6-b299-43fa-946e-2de9d979fb39"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE15"
             symbol_name="GPGPU_DISPATCH_XECORE15"
             underscore_name="gpgpu_dispatch_xecore15"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE16"
             symbol_name="GPGPU_DISPATCH_XECORE16"
             underscore_name="gpgpu_dispatch_xecore16"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE17"
             symbol_name="GPGPU_DISPATCH_XECORE17"
             underscore_name="gpgpu_dispatch_xecore17"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x2DE13C00" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x09E10C37" />
        <register type="NOA" address="0x00009888" value="0x0BE10CB1" />
        <register type="NOA" address="0x00009888" value="0x0DE10033" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x01E302AA" />
        <register type="NOA" address="0x00009888" value="0x01E4001F" />
        <register type="NOA" address="0x00009888" value="0x01E60155" />
        <register type="NOA" address="0x00009888" value="0x01E70155" />
        <register type="NOA" address="0x00009888" value="0x0003001F" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x000A0155" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x000B02AA" />
        <register type="NOA" address="0x00009888" value="0x01070155" />
        <register type="NOA" address="0x00009888" value="0x0109001F" />
        <register type="NOA" address="0x00009888" value="0x010A02AA" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2C813C00" />
        <register type="NOA" address="0x00009888" value="0x2CA13C00" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x0C810DC0" />
        <register type="NOA" address="0x00009888" value="0x0E810C70" />
        <register type="NOA" address="0x00009888" value="0x10810CF2" />
        <register type="NOA" address="0x00009888" value="0x08810000" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02810000" />
        <register type="NOA" address="0x00009888" value="0x0083A800" />
        <register type="NOA" address="0x00009888" value="0x0283000A" />
        <register type="NOA" address="0x00009888" value="0x008403E0" />
        <register type="NOA" address="0x00009888" value="0x00865400" />
        <register type="NOA" address="0x00009888" value="0x02860005" />
        <register type="NOA" address="0x00009888" value="0x00875400" />
        <register type="NOA" address="0x00009888" value="0x02870005" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x12A10C37" />
        <register type="NOA" address="0x00009888" value="0x14A10CB1" />
        <register type="NOA" address="0x00009888" value="0x16A10033" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x02A32AA0" />
        <register type="NOA" address="0x00009888" value="0x00A47C00" />
        <register type="NOA" address="0x00009888" value="0x02A61550" />
        <register type="NOA" address="0x00009888" value="0x02A71550" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x02083FFA" />
        <register type="NOA" address="0x00009888" value="0x000A5400" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017C00" />
        <register type="NOA" address="0x00009888" value="0x020B1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x000803FF" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030C00" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603146A" />
        <register type="NOA" address="0x00009888" value="0x480306A3" />
        <register type="NOA" address="0x00009888" value="0x4A03146A" />
        <register type="NOA" address="0x00009888" value="0x16033000" />
        <register type="NOA" address="0x00009888" value="0x18033000" />
        <register type="NOA" address="0x00009888" value="0x1A033000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E033000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001001F" />
        <register type="NOA" address="0x00009888" value="0x00020155" />
        <register type="NOA" address="0x00009888" value="0x00040155" />
        <register type="NOA" address="0x00009888" value="0x00050155" />
        <register type="NOA" address="0x00009888" value="0x000802AA" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017FE0" />
        <register type="NOA" address="0x00009888" value="0x00025400" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045400" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055400" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008A800" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D960" value="0x0001E002" />
        <register type="OA" address="0x0000D964" value="0x000083FF" />
        <register type="OA" address="0x0000D968" value="0x00022002" />
        <register type="OA" address="0x0000D96C" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext771"
       chipset="ACMGT3"
       symbol_name="Ext771"
       underscore_name="ext771"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a5d13667-8d40-4986-bf3c-60c7cdeab38f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE18"
             symbol_name="GPGPU_DISPATCH_XECORE18"
             underscore_name="gpgpu_dispatch_xecore18"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE19"
             symbol_name="GPGPU_DISPATCH_XECORE19"
             underscore_name="gpgpu_dispatch_xecore19"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE20"
             symbol_name="GPGPU_DISPATCH_XECORE20"
             underscore_name="gpgpu_dispatch_xecore20"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2CC13C00" />
        <register type="NOA" address="0x00009888" value="0x2CE13C00" />
        <register type="NOA" address="0x00009888" value="0x2D813C00" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x08C10C37" />
        <register type="NOA" address="0x00009888" value="0x0AC10CB1" />
        <register type="NOA" address="0x00009888" value="0x0CC10033" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x00C302AA" />
        <register type="NOA" address="0x00009888" value="0x00C4001F" />
        <register type="NOA" address="0x00009888" value="0x00C60155" />
        <register type="NOA" address="0x00009888" value="0x00C70155" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x0CE10DC0" />
        <register type="NOA" address="0x00009888" value="0x0EE10C70" />
        <register type="NOA" address="0x00009888" value="0x10E10CF2" />
        <register type="NOA" address="0x00009888" value="0x08E10000" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x02E10000" />
        <register type="NOA" address="0x00009888" value="0x00E3A800" />
        <register type="NOA" address="0x00009888" value="0x02E3000A" />
        <register type="NOA" address="0x00009888" value="0x00E403E0" />
        <register type="NOA" address="0x00009888" value="0x00E65400" />
        <register type="NOA" address="0x00009888" value="0x02E60005" />
        <register type="NOA" address="0x00009888" value="0x00E75400" />
        <register type="NOA" address="0x00009888" value="0x02E70005" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x13810C37" />
        <register type="NOA" address="0x00009888" value="0x15810CB1" />
        <register type="NOA" address="0x00009888" value="0x17810033" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x03832AA0" />
        <register type="NOA" address="0x00009888" value="0x01847C00" />
        <register type="NOA" address="0x00009888" value="0x03861550" />
        <register type="NOA" address="0x00009888" value="0x03871550" />
        <register type="NOA" address="0x00009888" value="0x00037C00" />
        <register type="NOA" address="0x00009888" value="0x000756AA" />
        <register type="NOA" address="0x00009888" value="0x02070005" />
        <register type="NOA" address="0x00009888" value="0x02083FF0" />
        <register type="NOA" address="0x00009888" value="0x000903FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A155A" />
        <register type="NOA" address="0x00009888" value="0x00017C00" />
        <register type="NOA" address="0x00009888" value="0x020B2AA0" />
        <register type="NOA" address="0x00009888" value="0x0002001F" />
        <register type="NOA" address="0x00009888" value="0x000C0155" />
        <register type="NOA" address="0x00009888" value="0x03082AA0" />
        <register type="NOA" address="0x00009888" value="0x030A1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030006" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x420318C0" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030CC6" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030A65" />
        <register type="NOA" address="0x00009888" value="0x48030653" />
        <register type="NOA" address="0x00009888" value="0x4A030A65" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D960" value="0x0001E002" />
        <register type="OA" address="0x0000D964" value="0x000083FF" />
        <register type="OA" address="0x0000D968" value="0x00022002" />
        <register type="OA" address="0x0000D96C" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext772"
       chipset="ACMGT3"
       symbol_name="Ext772"
       underscore_name="ext772"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="534443d5-42af-4388-8594-e1ff0f90dc3c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE21"
             symbol_name="GPGPU_DISPATCH_XECORE21"
             underscore_name="gpgpu_dispatch_xecore21"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE22"
             symbol_name="GPGPU_DISPATCH_XECORE22"
             underscore_name="gpgpu_dispatch_xecore22"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE23"
             symbol_name="GPGPU_DISPATCH_XECORE23"
             underscore_name="gpgpu_dispatch_xecore23"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x2DA13C00" />
        <register type="NOA" address="0x00009888" value="0x2DC13C00" />
        <register type="NOA" address="0x00009888" value="0x2DE13C00" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x09A10C37" />
        <register type="NOA" address="0x00009888" value="0x0BA10CB1" />
        <register type="NOA" address="0x00009888" value="0x0DA10033" />
        <register type="NOA" address="0x00009888" value="0x01A10000" />
        <register type="NOA" address="0x00009888" value="0x01A302AA" />
        <register type="NOA" address="0x00009888" value="0x01A4001F" />
        <register type="NOA" address="0x00009888" value="0x01A60155" />
        <register type="NOA" address="0x00009888" value="0x01A70155" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x0DC10DC0" />
        <register type="NOA" address="0x00009888" value="0x0FC10C70" />
        <register type="NOA" address="0x00009888" value="0x11C10CF2" />
        <register type="NOA" address="0x00009888" value="0x09C10000" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x03C10000" />
        <register type="NOA" address="0x00009888" value="0x01C3A800" />
        <register type="NOA" address="0x00009888" value="0x03C3000A" />
        <register type="NOA" address="0x00009888" value="0x01C403E0" />
        <register type="NOA" address="0x00009888" value="0x01C65400" />
        <register type="NOA" address="0x00009888" value="0x03C60005" />
        <register type="NOA" address="0x00009888" value="0x01C75400" />
        <register type="NOA" address="0x00009888" value="0x03C70005" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x13E10C37" />
        <register type="NOA" address="0x00009888" value="0x15E10CB1" />
        <register type="NOA" address="0x00009888" value="0x17E10033" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x03E32AA0" />
        <register type="NOA" address="0x00009888" value="0x01E47C00" />
        <register type="NOA" address="0x00009888" value="0x03E61550" />
        <register type="NOA" address="0x00009888" value="0x03E71550" />
        <register type="NOA" address="0x00009888" value="0x00037FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2AAA" />
        <register type="NOA" address="0x00009888" value="0x0107A800" />
        <register type="NOA" address="0x00009888" value="0x0307155A" />
        <register type="NOA" address="0x00009888" value="0x010803FF" />
        <register type="NOA" address="0x00009888" value="0x01097FE0" />
        <register type="NOA" address="0x00009888" value="0x010AA955" />
        <register type="NOA" address="0x00009888" value="0x030A2AAA" />
        <register type="NOA" address="0x00009888" value="0x0101001F" />
        <register type="NOA" address="0x00009888" value="0x010B0155" />
        <register type="NOA" address="0x00009888" value="0x010203E0" />
        <register type="NOA" address="0x00009888" value="0x010C5400" />
        <register type="NOA" address="0x00009888" value="0x030C0005" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032943" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030C60" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x4003294A" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D960" value="0x0001E002" />
        <register type="OA" address="0x0000D964" value="0x000083FF" />
        <register type="OA" address="0x0000D968" value="0x00022002" />
        <register type="OA" address="0x0000D96C" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext773"
       chipset="ACMGT3"
       symbol_name="Ext773"
       underscore_name="ext773"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ff303167-7860-456a-bb57-3f33a851b1be"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE24"
             symbol_name="GPGPU_DISPATCH_XECORE24"
             underscore_name="gpgpu_dispatch_xecore24"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE25"
             symbol_name="GPGPU_DISPATCH_XECORE25"
             underscore_name="gpgpu_dispatch_xecore25"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE26"
             symbol_name="GPGPU_DISPATCH_XECORE26"
             underscore_name="gpgpu_dispatch_xecore26"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2C813C00" />
        <register type="NOA" address="0x00009888" value="0x2CA13C00" />
        <register type="NOA" address="0x00009888" value="0x2CC13C00" />
        <register type="NOA" address="0x00009888" value="0x06810800" />
        <register type="NOA" address="0x00009888" value="0x08810C37" />
        <register type="NOA" address="0x00009888" value="0x0A810CB1" />
        <register type="NOA" address="0x00009888" value="0x0C810033" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x008302AA" />
        <register type="NOA" address="0x00009888" value="0x0084001F" />
        <register type="NOA" address="0x00009888" value="0x00860155" />
        <register type="NOA" address="0x00009888" value="0x00870155" />
        <register type="NOA" address="0x00009888" value="0x06A10800" />
        <register type="NOA" address="0x00009888" value="0x0CA10DC0" />
        <register type="NOA" address="0x00009888" value="0x0EA10C70" />
        <register type="NOA" address="0x00009888" value="0x10A10CF2" />
        <register type="NOA" address="0x00009888" value="0x08A10000" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009888" value="0x02A10000" />
        <register type="NOA" address="0x00009888" value="0x00A3A800" />
        <register type="NOA" address="0x00009888" value="0x02A3000A" />
        <register type="NOA" address="0x00009888" value="0x00A403E0" />
        <register type="NOA" address="0x00009888" value="0x00A65400" />
        <register type="NOA" address="0x00009888" value="0x02A60005" />
        <register type="NOA" address="0x00009888" value="0x00A75400" />
        <register type="NOA" address="0x00009888" value="0x02A70005" />
        <register type="NOA" address="0x00009888" value="0x06C10800" />
        <register type="NOA" address="0x00009888" value="0x12C10C37" />
        <register type="NOA" address="0x00009888" value="0x14C10CB1" />
        <register type="NOA" address="0x00009888" value="0x16C10033" />
        <register type="NOA" address="0x00009888" value="0x08C10000" />
        <register type="NOA" address="0x00009888" value="0x02C10000" />
        <register type="NOA" address="0x00009888" value="0x02C32AA0" />
        <register type="NOA" address="0x00009888" value="0x00C47C00" />
        <register type="NOA" address="0x00009888" value="0x02C61550" />
        <register type="NOA" address="0x00009888" value="0x02C71550" />
        <register type="NOA" address="0x00009888" value="0x02072AA0" />
        <register type="NOA" address="0x00009888" value="0x0008FEAA" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x00097C00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A2AA5" />
        <register type="NOA" address="0x00009888" value="0x000103E0" />
        <register type="NOA" address="0x00009888" value="0x000B5400" />
        <register type="NOA" address="0x00009888" value="0x020B0005" />
        <register type="NOA" address="0x00009888" value="0x00027C00" />
        <register type="NOA" address="0x00009888" value="0x020C1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022AAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E030002" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030042" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030603" />
        <register type="NOA" address="0x00009888" value="0x48030030" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D960" value="0x0001E002" />
        <register type="OA" address="0x0000D964" value="0x000083FF" />
        <register type="OA" address="0x0000D968" value="0x00022002" />
        <register type="OA" address="0x0000D96C" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext774"
       chipset="ACMGT3"
       symbol_name="Ext774"
       underscore_name="ext774"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7bef3eac-1836-440d-be35-4c9b66eb30d5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE27"
             symbol_name="GPGPU_DISPATCH_XECORE27"
             underscore_name="gpgpu_dispatch_xecore27"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE28"
             symbol_name="GPGPU_DISPATCH_XECORE28"
             underscore_name="gpgpu_dispatch_xecore28"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE29"
             symbol_name="GPGPU_DISPATCH_XECORE29"
             underscore_name="gpgpu_dispatch_xecore29"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2CE13C00" />
        <register type="NOA" address="0x00009888" value="0x2D813C00" />
        <register type="NOA" address="0x00009888" value="0x2DA13C00" />
        <register type="NOA" address="0x00009888" value="0x06E10800" />
        <register type="NOA" address="0x00009888" value="0x08E10C37" />
        <register type="NOA" address="0x00009888" value="0x0AE10CB1" />
        <register type="NOA" address="0x00009888" value="0x0CE10033" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009888" value="0x00E302AA" />
        <register type="NOA" address="0x00009888" value="0x00E4001F" />
        <register type="NOA" address="0x00009888" value="0x00E60155" />
        <register type="NOA" address="0x00009888" value="0x00E70155" />
        <register type="NOA" address="0x00009888" value="0x07810800" />
        <register type="NOA" address="0x00009888" value="0x0D810DC0" />
        <register type="NOA" address="0x00009888" value="0x0F810C70" />
        <register type="NOA" address="0x00009888" value="0x11810CF2" />
        <register type="NOA" address="0x00009888" value="0x09810000" />
        <register type="NOA" address="0x00009888" value="0x01810000" />
        <register type="NOA" address="0x00009888" value="0x03810000" />
        <register type="NOA" address="0x00009888" value="0x0183A800" />
        <register type="NOA" address="0x00009888" value="0x0383000A" />
        <register type="NOA" address="0x00009888" value="0x018403E0" />
        <register type="NOA" address="0x00009888" value="0x01865400" />
        <register type="NOA" address="0x00009888" value="0x03860005" />
        <register type="NOA" address="0x00009888" value="0x01875400" />
        <register type="NOA" address="0x00009888" value="0x03870005" />
        <register type="NOA" address="0x00009888" value="0x07A10800" />
        <register type="NOA" address="0x00009888" value="0x13A10C37" />
        <register type="NOA" address="0x00009888" value="0x15A10CB1" />
        <register type="NOA" address="0x00009888" value="0x17A10033" />
        <register type="NOA" address="0x00009888" value="0x09A10000" />
        <register type="NOA" address="0x00009888" value="0x03A10000" />
        <register type="NOA" address="0x00009888" value="0x03A32AA0" />
        <register type="NOA" address="0x00009888" value="0x01A47C00" />
        <register type="NOA" address="0x00009888" value="0x03A61550" />
        <register type="NOA" address="0x00009888" value="0x03A71550" />
        <register type="NOA" address="0x00009888" value="0x00037FE0" />
        <register type="NOA" address="0x00009888" value="0x00070155" />
        <register type="NOA" address="0x00009888" value="0x0008FC00" />
        <register type="NOA" address="0x00009888" value="0x02083FFF" />
        <register type="NOA" address="0x00009888" value="0x0009001F" />
        <register type="NOA" address="0x00009888" value="0x000A56AA" />
        <register type="NOA" address="0x00009888" value="0x020A1555" />
        <register type="NOA" address="0x00009888" value="0x00017FE0" />
        <register type="NOA" address="0x00009888" value="0x000BA800" />
        <register type="NOA" address="0x00009888" value="0x020B2AAA" />
        <register type="NOA" address="0x00009888" value="0x0108A800" />
        <register type="NOA" address="0x00009888" value="0x03083FFA" />
        <register type="NOA" address="0x00009888" value="0x010A5400" />
        <register type="NOA" address="0x00009888" value="0x030A1555" />
        <register type="NOA" address="0x00009888" value="0x01017C00" />
        <register type="NOA" address="0x00009888" value="0x030B1550" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022AAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030004" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x42031080" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030084" />
        <register type="NOA" address="0x00009888" value="0x38037000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00017FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082AAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x30800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
        <register type="OA" address="0x0000D960" value="0x0001E002" />
        <register type="OA" address="0x0000D964" value="0x000083FF" />
        <register type="OA" address="0x0000D968" value="0x00022002" />
        <register type="OA" address="0x0000D96C" value="0x000083FF" />
    </register_config>
  </set>

  <set name="Ext775"
       chipset="ACMGT3"
       symbol_name="Ext775"
       underscore_name="ext775"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e92a471e-0ed7-49c0-a3c0-fbb3ada6b722"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPGPU DISPATCH XECORE30"
             symbol_name="GPGPU_DISPATCH_XECORE30"
             underscore_name="gpgpu_dispatch_xecore30"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="GPGPU DISPATCH XECORE31"
             symbol_name="GPGPU_DISPATCH_XECORE31"
             underscore_name="gpgpu_dispatch_xecore31"
             description="Percentage of time spent dispatching GPGPU threads to XVEs"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ B 3 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="ThreadDispatcher"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x2DC13C00" />
        <register type="NOA" address="0x00009888" value="0x2DE13C00" />
        <register type="NOA" address="0x00009888" value="0x07C10800" />
        <register type="NOA" address="0x00009888" value="0x09C10C37" />
        <register type="NOA" address="0x00009888" value="0x0BC10CB1" />
        <register type="NOA" address="0x00009888" value="0x0DC10033" />
        <register type="NOA" address="0x00009888" value="0x01C10000" />
        <register type="NOA" address="0x00009888" value="0x01C302AA" />
        <register type="NOA" address="0x00009888" value="0x01C4001F" />
        <register type="NOA" address="0x00009888" value="0x01C60155" />
        <register type="NOA" address="0x00009888" value="0x01C70155" />
        <register type="NOA" address="0x00009888" value="0x07E10800" />
        <register type="NOA" address="0x00009888" value="0x0DE10DC0" />
        <register type="NOA" address="0x00009888" value="0x0FE10C70" />
        <register type="NOA" address="0x00009888" value="0x11E10CF2" />
        <register type="NOA" address="0x00009888" value="0x09E10000" />
        <register type="NOA" address="0x00009888" value="0x01E10000" />
        <register type="NOA" address="0x00009888" value="0x03E10000" />
        <register type="NOA" address="0x00009888" value="0x01E3A800" />
        <register type="NOA" address="0x00009888" value="0x03E3000A" />
        <register type="NOA" address="0x00009888" value="0x01E403E0" />
        <register type="NOA" address="0x00009888" value="0x01E65400" />
        <register type="NOA" address="0x00009888" value="0x03E60005" />
        <register type="NOA" address="0x00009888" value="0x01E75400" />
        <register type="NOA" address="0x00009888" value="0x03E70005" />
        <register type="NOA" address="0x00009888" value="0x000303FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208000F" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0005" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B000A" />
        <register type="NOA" address="0x00009888" value="0x010756AA" />
        <register type="NOA" address="0x00009888" value="0x03070005" />
        <register type="NOA" address="0x00009888" value="0x010903FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A000A" />
        <register type="NOA" address="0x00009888" value="0x0102001F" />
        <register type="NOA" address="0x00009888" value="0x010C0155" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202000A" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x4603140A" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03140A" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000103FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020005" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040005" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050005" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208000A" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000007A" />
        <register type="OA" address="0x0000D944" value="0x0000FFE0" />
        <register type="OA" address="0x0000D948" value="0x0000008A" />
        <register type="OA" address="0x0000D94C" value="0x0000FFE0" />
        <register type="OA" address="0x0000D950" value="0x00000F02" />
        <register type="OA" address="0x0000D954" value="0x0000FC1F" />
        <register type="OA" address="0x0000D958" value="0x00001102" />
        <register type="OA" address="0x0000D95C" value="0x0000FC1F" />
    </register_config>
  </set>

  <set name="Ext776"
       chipset="ACMGT3"
       symbol_name="Ext776"
       underscore_name="ext776"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4a97778b-b9b8-4d0b-925a-82aea8f47efd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE0 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE0_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore0_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE1 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE1_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore1_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ B 5 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE2 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE2_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore2_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE3 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE3_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore3_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 7 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0A902960" />
        <register type="NOA" address="0x00009888" value="0x0AB02960" />
        <register type="NOA" address="0x00009888" value="0x0AD02960" />
        <register type="NOA" address="0x00009888" value="0x0AF02960" />
        <register type="NOA" address="0x00009888" value="0x009039E0" />
        <register type="NOA" address="0x00009888" value="0x00810015" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x02B039E0" />
        <register type="NOA" address="0x00009888" value="0x00B00000" />
        <register type="NOA" address="0x00009888" value="0x00A10540" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04D039E0" />
        <register type="NOA" address="0x00009888" value="0x00D00000" />
        <register type="NOA" address="0x00009888" value="0x00C15000" />
        <register type="NOA" address="0x00009888" value="0x02C10001" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x06F039E0" />
        <register type="NOA" address="0x00009888" value="0x00F00000" />
        <register type="NOA" address="0x00009888" value="0x02E10054" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001B" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C3" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000603" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00003003" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00000022" />
        <register type="OA" address="0x0000D964" value="0x0000FFF8" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D970" value="0x00000802" />
        <register type="OA" address="0x0000D974" value="0x0000FE3F" />
        <register type="OA" address="0x0000D978" value="0x00004002" />
        <register type="OA" address="0x0000D97C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext777"
       chipset="ACMGT3"
       symbol_name="Ext777"
       underscore_name="ext777"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="56abdb73-a247-461c-b516-667a353dba66"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE4 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE4_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore4_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE5 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE5_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore5_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ B 5 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE6 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE6_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore6_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE7 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE7_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore7_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 7 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x0B902960" />
        <register type="NOA" address="0x00009888" value="0x0BB02960" />
        <register type="NOA" address="0x00009888" value="0x0BD02960" />
        <register type="NOA" address="0x00009888" value="0x0BF02960" />
        <register type="NOA" address="0x00009888" value="0x019039E0" />
        <register type="NOA" address="0x00009888" value="0x01810015" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x03B039E0" />
        <register type="NOA" address="0x00009888" value="0x01B00000" />
        <register type="NOA" address="0x00009888" value="0x01A10540" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05D039E0" />
        <register type="NOA" address="0x00009888" value="0x01D00000" />
        <register type="NOA" address="0x00009888" value="0x01C15000" />
        <register type="NOA" address="0x00009888" value="0x03C10001" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x07F039E0" />
        <register type="NOA" address="0x00009888" value="0x01F00000" />
        <register type="NOA" address="0x00009888" value="0x03E10054" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001B" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C3" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000603" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00003003" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00000022" />
        <register type="OA" address="0x0000D964" value="0x0000FFF8" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D970" value="0x00000802" />
        <register type="OA" address="0x0000D974" value="0x0000FE3F" />
        <register type="OA" address="0x0000D978" value="0x00004002" />
        <register type="OA" address="0x0000D97C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext778"
       chipset="ACMGT3"
       symbol_name="Ext778"
       underscore_name="ext778"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="adb95c52-6732-4701-bf82-b19e40610730"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE8 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE8_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore8_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE9 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE9_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore9_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ B 5 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE10 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE10_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore10_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE11 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE11_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore11_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 7 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0A902960" />
        <register type="NOA" address="0x00009888" value="0x0AB02960" />
        <register type="NOA" address="0x00009888" value="0x0AD02960" />
        <register type="NOA" address="0x00009888" value="0x0AF02960" />
        <register type="NOA" address="0x00009888" value="0x009039E0" />
        <register type="NOA" address="0x00009888" value="0x00810015" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x02B039E0" />
        <register type="NOA" address="0x00009888" value="0x00B00000" />
        <register type="NOA" address="0x00009888" value="0x00A10540" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04D039E0" />
        <register type="NOA" address="0x00009888" value="0x00D00000" />
        <register type="NOA" address="0x00009888" value="0x00C15000" />
        <register type="NOA" address="0x00009888" value="0x02C10001" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x06F039E0" />
        <register type="NOA" address="0x00009888" value="0x00F00000" />
        <register type="NOA" address="0x00009888" value="0x02E10054" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001B" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C3" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000603" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00003003" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00000022" />
        <register type="OA" address="0x0000D964" value="0x0000FFF8" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D970" value="0x00000802" />
        <register type="OA" address="0x0000D974" value="0x0000FE3F" />
        <register type="OA" address="0x0000D978" value="0x00004002" />
        <register type="OA" address="0x0000D97C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext779"
       chipset="ACMGT3"
       symbol_name="Ext779"
       underscore_name="ext779"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="25f4ce6e-3e46-47c5-9fab-ba1503e64779"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE12 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE12_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore12_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE13 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE13_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore13_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ B 5 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE14 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE14_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore14_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE15 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE15_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore15_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 7 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x0B902960" />
        <register type="NOA" address="0x00009888" value="0x0BB02960" />
        <register type="NOA" address="0x00009888" value="0x0BD02960" />
        <register type="NOA" address="0x00009888" value="0x0BF02960" />
        <register type="NOA" address="0x00009888" value="0x019039E0" />
        <register type="NOA" address="0x00009888" value="0x01810015" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x03B039E0" />
        <register type="NOA" address="0x00009888" value="0x01B00000" />
        <register type="NOA" address="0x00009888" value="0x01A10540" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05D039E0" />
        <register type="NOA" address="0x00009888" value="0x01D00000" />
        <register type="NOA" address="0x00009888" value="0x01C15000" />
        <register type="NOA" address="0x00009888" value="0x03C10001" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x07F039E0" />
        <register type="NOA" address="0x00009888" value="0x01F00000" />
        <register type="NOA" address="0x00009888" value="0x03E10054" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04030012" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001B" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C3" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000603" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00003003" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00000022" />
        <register type="OA" address="0x0000D964" value="0x0000FFF8" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D970" value="0x00000802" />
        <register type="OA" address="0x0000D974" value="0x0000FE3F" />
        <register type="OA" address="0x0000D978" value="0x00004002" />
        <register type="OA" address="0x0000D97C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext780"
       chipset="ACMGT3"
       symbol_name="Ext780"
       underscore_name="ext780"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1c363007-b280-4450-bf7a-89b2f26bfa87"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE16 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE16_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore16_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE17 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE17_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore17_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ B 5 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE18 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE18_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore18_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE19 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE19_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore19_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 7 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0A902960" />
        <register type="NOA" address="0x00009888" value="0x0AB02960" />
        <register type="NOA" address="0x00009888" value="0x0AD02960" />
        <register type="NOA" address="0x00009888" value="0x0AF02960" />
        <register type="NOA" address="0x00009888" value="0x009039E0" />
        <register type="NOA" address="0x00009888" value="0x00810015" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x02B039E0" />
        <register type="NOA" address="0x00009888" value="0x00B00000" />
        <register type="NOA" address="0x00009888" value="0x00A10540" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04D039E0" />
        <register type="NOA" address="0x00009888" value="0x00D00000" />
        <register type="NOA" address="0x00009888" value="0x00C15000" />
        <register type="NOA" address="0x00009888" value="0x02C10001" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x06F039E0" />
        <register type="NOA" address="0x00009888" value="0x00F00000" />
        <register type="NOA" address="0x00009888" value="0x02E10054" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001B" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C3" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000603" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00003003" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00000022" />
        <register type="OA" address="0x0000D964" value="0x0000FFF8" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D970" value="0x00000802" />
        <register type="OA" address="0x0000D974" value="0x0000FE3F" />
        <register type="OA" address="0x0000D978" value="0x00004002" />
        <register type="OA" address="0x0000D97C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext781"
       chipset="ACMGT3"
       symbol_name="Ext781"
       underscore_name="ext781"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="16822061-bdb0-4337-97f9-621fa82266f5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE20 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE20_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore20_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE21 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE21_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore21_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ B 5 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE22 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE22_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore22_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE23 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE23_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore23_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 7 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x0B902960" />
        <register type="NOA" address="0x00009888" value="0x0BB02960" />
        <register type="NOA" address="0x00009888" value="0x0BD02960" />
        <register type="NOA" address="0x00009888" value="0x0BF02960" />
        <register type="NOA" address="0x00009888" value="0x019039E0" />
        <register type="NOA" address="0x00009888" value="0x01810015" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x03B039E0" />
        <register type="NOA" address="0x00009888" value="0x01B00000" />
        <register type="NOA" address="0x00009888" value="0x01A10540" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05D039E0" />
        <register type="NOA" address="0x00009888" value="0x01D00000" />
        <register type="NOA" address="0x00009888" value="0x01C15000" />
        <register type="NOA" address="0x00009888" value="0x03C10001" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x07F039E0" />
        <register type="NOA" address="0x00009888" value="0x01F00000" />
        <register type="NOA" address="0x00009888" value="0x03E10054" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001B" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C3" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000603" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00003003" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00000022" />
        <register type="OA" address="0x0000D964" value="0x0000FFF8" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D970" value="0x00000802" />
        <register type="OA" address="0x0000D974" value="0x0000FE3F" />
        <register type="OA" address="0x0000D978" value="0x00004002" />
        <register type="OA" address="0x0000D97C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext782"
       chipset="ACMGT3"
       symbol_name="Ext782"
       underscore_name="ext782"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1d540165-56a1-4bac-925e-b5f85c930662"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE24 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE24_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore24_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE25 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE25_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore25_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ B 5 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE26 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE26_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore26_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE27 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE27_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore27_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 7 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0A902960" />
        <register type="NOA" address="0x00009888" value="0x0AB02960" />
        <register type="NOA" address="0x00009888" value="0x0AD02960" />
        <register type="NOA" address="0x00009888" value="0x0AF02960" />
        <register type="NOA" address="0x00009888" value="0x009039E0" />
        <register type="NOA" address="0x00009888" value="0x00810015" />
        <register type="NOA" address="0x00009888" value="0x0083002A" />
        <register type="NOA" address="0x00009888" value="0x00840007" />
        <register type="NOA" address="0x00009888" value="0x00860015" />
        <register type="NOA" address="0x00009888" value="0x00870015" />
        <register type="NOA" address="0x00009888" value="0x02B039E0" />
        <register type="NOA" address="0x00009888" value="0x00B00000" />
        <register type="NOA" address="0x00009888" value="0x00A10540" />
        <register type="NOA" address="0x00009888" value="0x00A30A80" />
        <register type="NOA" address="0x00009888" value="0x00A40038" />
        <register type="NOA" address="0x00009888" value="0x00A60540" />
        <register type="NOA" address="0x00009888" value="0x00A70540" />
        <register type="NOA" address="0x00009888" value="0x04D039E0" />
        <register type="NOA" address="0x00009888" value="0x00D00000" />
        <register type="NOA" address="0x00009888" value="0x00C15000" />
        <register type="NOA" address="0x00009888" value="0x02C10001" />
        <register type="NOA" address="0x00009888" value="0x00C3A000" />
        <register type="NOA" address="0x00009888" value="0x02C30002" />
        <register type="NOA" address="0x00009888" value="0x00C401C0" />
        <register type="NOA" address="0x00009888" value="0x00C65000" />
        <register type="NOA" address="0x00009888" value="0x02C60001" />
        <register type="NOA" address="0x00009888" value="0x00C75000" />
        <register type="NOA" address="0x00009888" value="0x02C70001" />
        <register type="NOA" address="0x00009888" value="0x06F039E0" />
        <register type="NOA" address="0x00009888" value="0x00F00000" />
        <register type="NOA" address="0x00009888" value="0x02E10054" />
        <register type="NOA" address="0x00009888" value="0x02E300A8" />
        <register type="NOA" address="0x00009888" value="0x00E40E00" />
        <register type="NOA" address="0x00009888" value="0x02E60054" />
        <register type="NOA" address="0x00009888" value="0x02E70054" />
        <register type="NOA" address="0x00009888" value="0x0007A000" />
        <register type="NOA" address="0x00009888" value="0x02070056" />
        <register type="NOA" address="0x00009888" value="0x00080FEA" />
        <register type="NOA" address="0x00009888" value="0x00090FC0" />
        <register type="NOA" address="0x00009888" value="0x000AA555" />
        <register type="NOA" address="0x00009888" value="0x020A00AA" />
        <register type="NOA" address="0x00009888" value="0x00010038" />
        <register type="NOA" address="0x00009888" value="0x000B0540" />
        <register type="NOA" address="0x00009888" value="0x000201C0" />
        <register type="NOA" address="0x00009888" value="0x000C5000" />
        <register type="NOA" address="0x00009888" value="0x020C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001B" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C3" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000603" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00003003" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00000022" />
        <register type="OA" address="0x0000D964" value="0x0000FFF8" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D970" value="0x00000802" />
        <register type="OA" address="0x0000D974" value="0x0000FE3F" />
        <register type="OA" address="0x0000D978" value="0x00004002" />
        <register type="OA" address="0x0000D97C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext783"
       chipset="ACMGT3"
       symbol_name="Ext783"
       underscore_name="ext783"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ded56000-0bad-417e-a357-3e96ff672775"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE28 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE28_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore28_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ B 4 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE29 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE29_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore29_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ B 5 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE30 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE30_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore30_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ B 6 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="XVE MULTIPLE PIPE ACTIVE XECORE31 XVE0"
             symbol_name="XVE_MULTIPLE_PIPE_ACTIVE_XECORE31_XVE0"
             underscore_name="xve_multiple_pipe_active_xecore31_xve0"
             description="Percentage of time in which at least two pipes are actively executing a Gen ISA instruction among ALU0, ALU1 and XMX pipes"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ B 7 READ USUB 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x0B902960" />
        <register type="NOA" address="0x00009888" value="0x0BB02960" />
        <register type="NOA" address="0x00009888" value="0x0BD02960" />
        <register type="NOA" address="0x00009888" value="0x0BF02960" />
        <register type="NOA" address="0x00009888" value="0x019039E0" />
        <register type="NOA" address="0x00009888" value="0x01810015" />
        <register type="NOA" address="0x00009888" value="0x0183002A" />
        <register type="NOA" address="0x00009888" value="0x01840007" />
        <register type="NOA" address="0x00009888" value="0x01860015" />
        <register type="NOA" address="0x00009888" value="0x01870015" />
        <register type="NOA" address="0x00009888" value="0x03B039E0" />
        <register type="NOA" address="0x00009888" value="0x01B00000" />
        <register type="NOA" address="0x00009888" value="0x01A10540" />
        <register type="NOA" address="0x00009888" value="0x01A30A80" />
        <register type="NOA" address="0x00009888" value="0x01A40038" />
        <register type="NOA" address="0x00009888" value="0x01A60540" />
        <register type="NOA" address="0x00009888" value="0x01A70540" />
        <register type="NOA" address="0x00009888" value="0x05D039E0" />
        <register type="NOA" address="0x00009888" value="0x01D00000" />
        <register type="NOA" address="0x00009888" value="0x01C15000" />
        <register type="NOA" address="0x00009888" value="0x03C10001" />
        <register type="NOA" address="0x00009888" value="0x01C3A000" />
        <register type="NOA" address="0x00009888" value="0x03C30002" />
        <register type="NOA" address="0x00009888" value="0x01C401C0" />
        <register type="NOA" address="0x00009888" value="0x01C65000" />
        <register type="NOA" address="0x00009888" value="0x03C60001" />
        <register type="NOA" address="0x00009888" value="0x01C75000" />
        <register type="NOA" address="0x00009888" value="0x03C70001" />
        <register type="NOA" address="0x00009888" value="0x07F039E0" />
        <register type="NOA" address="0x00009888" value="0x01F00000" />
        <register type="NOA" address="0x00009888" value="0x03E10054" />
        <register type="NOA" address="0x00009888" value="0x03E300A8" />
        <register type="NOA" address="0x00009888" value="0x01E40E00" />
        <register type="NOA" address="0x00009888" value="0x03E60054" />
        <register type="NOA" address="0x00009888" value="0x03E70054" />
        <register type="NOA" address="0x00009888" value="0x00030FFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x020800FF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A0055" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B00AA" />
        <register type="NOA" address="0x00009888" value="0x0107A000" />
        <register type="NOA" address="0x00009888" value="0x03070056" />
        <register type="NOA" address="0x00009888" value="0x01080FEA" />
        <register type="NOA" address="0x00009888" value="0x01090FC0" />
        <register type="NOA" address="0x00009888" value="0x010AA555" />
        <register type="NOA" address="0x00009888" value="0x030A00AA" />
        <register type="NOA" address="0x00009888" value="0x01010038" />
        <register type="NOA" address="0x00009888" value="0x010B0540" />
        <register type="NOA" address="0x00009888" value="0x010201C0" />
        <register type="NOA" address="0x00009888" value="0x010C5000" />
        <register type="NOA" address="0x00009888" value="0x030C0001" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x020200AA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04030009" />
        <register type="NOA" address="0x00009888" value="0x14031000" />
        <register type="NOA" address="0x00009888" value="0x3E032942" />
        <register type="NOA" address="0x00009888" value="0x26031000" />
        <register type="NOA" address="0x00009888" value="0x42030840" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030063" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A031400" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x00010FFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02020055" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02040055" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02050055" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x020800AA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001B" />
        <register type="OA" address="0x0000D944" value="0x0000FFF8" />
        <register type="OA" address="0x0000D948" value="0x000000C3" />
        <register type="OA" address="0x0000D94C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D950" value="0x00000603" />
        <register type="OA" address="0x0000D954" value="0x0000FE3F" />
        <register type="OA" address="0x0000D958" value="0x00003003" />
        <register type="OA" address="0x0000D95C" value="0x0000F1FF" />
        <register type="OA" address="0x0000D960" value="0x00000022" />
        <register type="OA" address="0x0000D964" value="0x0000FFF8" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FFC7" />
        <register type="OA" address="0x0000D970" value="0x00000802" />
        <register type="OA" address="0x0000D974" value="0x0000FE3F" />
        <register type="OA" address="0x0000D978" value="0x00004002" />
        <register type="OA" address="0x0000D97C" value="0x0000F1FF" />
    </register_config>
  </set>

  <set name="Ext784"
       chipset="ACMGT3"
       symbol_name="Ext784"
       underscore_name="ext784"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="32b605b2-1b0d-4637-9570-7cf8fe65fc4b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER EARLY DEPTH SLICE0"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_EARLY_DEPTH_SLICE0"
             underscore_name="pixel_2x2_lit_post_rasterizer_early_depth_slice0"
             description="Number of promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0310E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030100" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A052800" />
        <register type="NOA" address="0x00009888" value="0x1C05001C" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02053FC1" />
        <register type="NOA" address="0x00009888" value="0x04050CB1" />
        <register type="NOA" address="0x00009888" value="0x06050D33" />
        <register type="NOA" address="0x00009888" value="0x08050DB5" />
        <register type="NOA" address="0x00009888" value="0x0A05003B" />
        <register type="NOA" address="0x00009888" value="0x0C05003C" />
        <register type="NOA" address="0x00009888" value="0x0E05003D" />
        <register type="NOA" address="0x00009888" value="0x1005003E" />
        <register type="NOA" address="0x00009888" value="0x000655FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x02081111" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext785"
       chipset="ACMGT3"
       symbol_name="Ext785"
       underscore_name="ext785"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c75ec9a3-1b38-4b79-84ec-5978b66a2025"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER EARLY DEPTH SLICE1"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_EARLY_DEPTH_SLICE1"
             underscore_name="pixel_2x2_lit_post_rasterizer_early_depth_slice1"
             description="Number of promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E036C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0337E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030360" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B052800" />
        <register type="NOA" address="0x00009888" value="0x1D05001C" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03053FC1" />
        <register type="NOA" address="0x00009888" value="0x05050CB1" />
        <register type="NOA" address="0x00009888" value="0x07050D33" />
        <register type="NOA" address="0x00009888" value="0x09050DB5" />
        <register type="NOA" address="0x00009888" value="0x0B05003B" />
        <register type="NOA" address="0x00009888" value="0x0D05003C" />
        <register type="NOA" address="0x00009888" value="0x0F05003D" />
        <register type="NOA" address="0x00009888" value="0x1105003E" />
        <register type="NOA" address="0x00009888" value="0x010655FF" />
        <register type="NOA" address="0x00009888" value="0x01085555" />
        <register type="NOA" address="0x00009888" value="0x03081111" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext786"
       chipset="ACMGT3"
       symbol_name="Ext786"
       underscore_name="ext786"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="91bd53aa-441f-4ac9-98a0-7736d2e0b114"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER EARLY DEPTH SLICE2"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_EARLY_DEPTH_SLICE2"
             underscore_name="pixel_2x2_lit_post_rasterizer_early_depth_slice2"
             description="Number of promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0310E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030100" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A052800" />
        <register type="NOA" address="0x00009888" value="0x1C05001C" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02053FC1" />
        <register type="NOA" address="0x00009888" value="0x04050CB1" />
        <register type="NOA" address="0x00009888" value="0x06050D33" />
        <register type="NOA" address="0x00009888" value="0x08050DB5" />
        <register type="NOA" address="0x00009888" value="0x0A05003B" />
        <register type="NOA" address="0x00009888" value="0x0C05003C" />
        <register type="NOA" address="0x00009888" value="0x0E05003D" />
        <register type="NOA" address="0x00009888" value="0x1005003E" />
        <register type="NOA" address="0x00009888" value="0x000655FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x02081111" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext787"
       chipset="ACMGT3"
       symbol_name="Ext787"
       underscore_name="ext787"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="94f9a5a7-03a9-4b7c-9dbd-9c21a8cf812d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER EARLY DEPTH SLICE3"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_EARLY_DEPTH_SLICE3"
             underscore_name="pixel_2x2_lit_post_rasterizer_early_depth_slice3"
             description="Number of promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E036C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0337E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030360" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B052800" />
        <register type="NOA" address="0x00009888" value="0x1D05001C" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03053FC1" />
        <register type="NOA" address="0x00009888" value="0x05050CB1" />
        <register type="NOA" address="0x00009888" value="0x07050D33" />
        <register type="NOA" address="0x00009888" value="0x09050DB5" />
        <register type="NOA" address="0x00009888" value="0x0B05003B" />
        <register type="NOA" address="0x00009888" value="0x0D05003C" />
        <register type="NOA" address="0x00009888" value="0x0F05003D" />
        <register type="NOA" address="0x00009888" value="0x1105003E" />
        <register type="NOA" address="0x00009888" value="0x010655FF" />
        <register type="NOA" address="0x00009888" value="0x01085555" />
        <register type="NOA" address="0x00009888" value="0x03081111" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext788"
       chipset="ACMGT3"
       symbol_name="Ext788"
       underscore_name="ext788"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4f1c78e4-d2fd-4830-aefc-bfb88842abaf"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER EARLY DEPTH SLICE4"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_EARLY_DEPTH_SLICE4"
             underscore_name="pixel_2x2_lit_post_rasterizer_early_depth_slice4"
             description="Number of promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0312E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030120" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A052800" />
        <register type="NOA" address="0x00009888" value="0x1C05001C" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02053FC1" />
        <register type="NOA" address="0x00009888" value="0x04050CB1" />
        <register type="NOA" address="0x00009888" value="0x06050D33" />
        <register type="NOA" address="0x00009888" value="0x08050DB5" />
        <register type="NOA" address="0x00009888" value="0x0A05003B" />
        <register type="NOA" address="0x00009888" value="0x0C05003C" />
        <register type="NOA" address="0x00009888" value="0x0E05003D" />
        <register type="NOA" address="0x00009888" value="0x1005003E" />
        <register type="NOA" address="0x00009888" value="0x000655FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x02081111" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext789"
       chipset="ACMGT3"
       symbol_name="Ext789"
       underscore_name="ext789"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c5e2f4a2-6f3e-4639-b894-2c45e1a9f0a8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER EARLY DEPTH SLICE5"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_EARLY_DEPTH_SLICE5"
             underscore_name="pixel_2x2_lit_post_rasterizer_early_depth_slice5"
             description="Number of promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0339E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030380" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B052800" />
        <register type="NOA" address="0x00009888" value="0x1D05001C" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03053FC1" />
        <register type="NOA" address="0x00009888" value="0x05050CB1" />
        <register type="NOA" address="0x00009888" value="0x07050D33" />
        <register type="NOA" address="0x00009888" value="0x09050DB5" />
        <register type="NOA" address="0x00009888" value="0x0B05003B" />
        <register type="NOA" address="0x00009888" value="0x0D05003C" />
        <register type="NOA" address="0x00009888" value="0x0F05003D" />
        <register type="NOA" address="0x00009888" value="0x1105003E" />
        <register type="NOA" address="0x00009888" value="0x010655FF" />
        <register type="NOA" address="0x00009888" value="0x01085555" />
        <register type="NOA" address="0x00009888" value="0x03081111" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext790"
       chipset="ACMGT3"
       symbol_name="Ext790"
       underscore_name="ext790"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3b972302-7e1a-4da0-a144-6bd89d47dba6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER EARLY DEPTH SLICE6"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_EARLY_DEPTH_SLICE6"
             underscore_name="pixel_2x2_lit_post_rasterizer_early_depth_slice6"
             description="Number of promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0312E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030120" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A052800" />
        <register type="NOA" address="0x00009888" value="0x1C05001C" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02053FC1" />
        <register type="NOA" address="0x00009888" value="0x04050CB1" />
        <register type="NOA" address="0x00009888" value="0x06050D33" />
        <register type="NOA" address="0x00009888" value="0x08050DB5" />
        <register type="NOA" address="0x00009888" value="0x0A05003B" />
        <register type="NOA" address="0x00009888" value="0x0C05003C" />
        <register type="NOA" address="0x00009888" value="0x0E05003D" />
        <register type="NOA" address="0x00009888" value="0x1005003E" />
        <register type="NOA" address="0x00009888" value="0x000655FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x02081111" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext791"
       chipset="ACMGT3"
       symbol_name="Ext791"
       underscore_name="ext791"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3cc5aaa1-5cb8-49d5-ac8f-51520b860975"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER EARLY DEPTH SLICE7"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_EARLY_DEPTH_SLICE7"
             underscore_name="pixel_2x2_lit_post_rasterizer_early_depth_slice7"
             description="Number of promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0339E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030380" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B052800" />
        <register type="NOA" address="0x00009888" value="0x1D05001C" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03053FC1" />
        <register type="NOA" address="0x00009888" value="0x05050CB1" />
        <register type="NOA" address="0x00009888" value="0x07050D33" />
        <register type="NOA" address="0x00009888" value="0x09050DB5" />
        <register type="NOA" address="0x00009888" value="0x0B05003B" />
        <register type="NOA" address="0x00009888" value="0x0D05003C" />
        <register type="NOA" address="0x00009888" value="0x0F05003D" />
        <register type="NOA" address="0x00009888" value="0x1105003E" />
        <register type="NOA" address="0x00009888" value="0x010655FF" />
        <register type="NOA" address="0x00009888" value="0x01085555" />
        <register type="NOA" address="0x00009888" value="0x03081111" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000812" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext792"
       chipset="ACMGT3"
       symbol_name="Ext792"
       underscore_name="ext792"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ccd1df98-fb94-4b65-94d5-25c3a1d39be5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER LATE DEPTH SLICE0"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_LATE_DEPTH_SLICE0"
             underscore_name="pixel_2x2_lit_post_rasterizer_late_depth_slice0"
             description="Number of non-promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice0"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0310E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030100" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A052800" />
        <register type="NOA" address="0x00009888" value="0x1C05001C" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02053FC1" />
        <register type="NOA" address="0x00009888" value="0x04050CB1" />
        <register type="NOA" address="0x00009888" value="0x06050D33" />
        <register type="NOA" address="0x00009888" value="0x08050DB5" />
        <register type="NOA" address="0x00009888" value="0x0A05003B" />
        <register type="NOA" address="0x00009888" value="0x0C05003C" />
        <register type="NOA" address="0x00009888" value="0x0E05003D" />
        <register type="NOA" address="0x00009888" value="0x1005003E" />
        <register type="NOA" address="0x00009888" value="0x000655FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x02081111" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext793"
       chipset="ACMGT3"
       symbol_name="Ext793"
       underscore_name="ext793"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="317b6732-6990-422c-960b-1a82ee3b02d2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER LATE DEPTH SLICE1"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_LATE_DEPTH_SLICE1"
             underscore_name="pixel_2x2_lit_post_rasterizer_late_depth_slice1"
             description="Number of non-promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice1"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E036C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0337E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030360" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B052800" />
        <register type="NOA" address="0x00009888" value="0x1D05001C" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03053FC1" />
        <register type="NOA" address="0x00009888" value="0x05050CB1" />
        <register type="NOA" address="0x00009888" value="0x07050D33" />
        <register type="NOA" address="0x00009888" value="0x09050DB5" />
        <register type="NOA" address="0x00009888" value="0x0B05003B" />
        <register type="NOA" address="0x00009888" value="0x0D05003C" />
        <register type="NOA" address="0x00009888" value="0x0F05003D" />
        <register type="NOA" address="0x00009888" value="0x1105003E" />
        <register type="NOA" address="0x00009888" value="0x010655FF" />
        <register type="NOA" address="0x00009888" value="0x01085555" />
        <register type="NOA" address="0x00009888" value="0x03081111" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext794"
       chipset="ACMGT3"
       symbol_name="Ext794"
       underscore_name="ext794"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d4d3594d-4c78-4a8f-b663-2781c6aef1f7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER LATE DEPTH SLICE2"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_LATE_DEPTH_SLICE2"
             underscore_name="pixel_2x2_lit_post_rasterizer_late_depth_slice2"
             description="Number of non-promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice2"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0310E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030100" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A052800" />
        <register type="NOA" address="0x00009888" value="0x1C05001C" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02053FC1" />
        <register type="NOA" address="0x00009888" value="0x04050CB1" />
        <register type="NOA" address="0x00009888" value="0x06050D33" />
        <register type="NOA" address="0x00009888" value="0x08050DB5" />
        <register type="NOA" address="0x00009888" value="0x0A05003B" />
        <register type="NOA" address="0x00009888" value="0x0C05003C" />
        <register type="NOA" address="0x00009888" value="0x0E05003D" />
        <register type="NOA" address="0x00009888" value="0x1005003E" />
        <register type="NOA" address="0x00009888" value="0x000655FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x02081111" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext795"
       chipset="ACMGT3"
       symbol_name="Ext795"
       underscore_name="ext795"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9d5f4e50-1050-47ea-8876-02e8d2a71e3f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER LATE DEPTH SLICE3"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_LATE_DEPTH_SLICE3"
             underscore_name="pixel_2x2_lit_post_rasterizer_late_depth_slice3"
             description="Number of non-promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice3"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E036C00" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0337E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030360" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B052800" />
        <register type="NOA" address="0x00009888" value="0x1D05001C" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03053FC1" />
        <register type="NOA" address="0x00009888" value="0x05050CB1" />
        <register type="NOA" address="0x00009888" value="0x07050D33" />
        <register type="NOA" address="0x00009888" value="0x09050DB5" />
        <register type="NOA" address="0x00009888" value="0x0B05003B" />
        <register type="NOA" address="0x00009888" value="0x0D05003C" />
        <register type="NOA" address="0x00009888" value="0x0F05003D" />
        <register type="NOA" address="0x00009888" value="0x1105003E" />
        <register type="NOA" address="0x00009888" value="0x010655FF" />
        <register type="NOA" address="0x00009888" value="0x01085555" />
        <register type="NOA" address="0x00009888" value="0x03081111" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext796"
       chipset="ACMGT3"
       symbol_name="Ext796"
       underscore_name="ext796"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5b6d809b-26ee-4832-86bf-970d1678489b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER LATE DEPTH SLICE4"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_LATE_DEPTH_SLICE4"
             underscore_name="pixel_2x2_lit_post_rasterizer_late_depth_slice4"
             description="Number of non-promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice4"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0312E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030120" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A052800" />
        <register type="NOA" address="0x00009888" value="0x1C05001C" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02053FC1" />
        <register type="NOA" address="0x00009888" value="0x04050CB1" />
        <register type="NOA" address="0x00009888" value="0x06050D33" />
        <register type="NOA" address="0x00009888" value="0x08050DB5" />
        <register type="NOA" address="0x00009888" value="0x0A05003B" />
        <register type="NOA" address="0x00009888" value="0x0C05003C" />
        <register type="NOA" address="0x00009888" value="0x0E05003D" />
        <register type="NOA" address="0x00009888" value="0x1005003E" />
        <register type="NOA" address="0x00009888" value="0x000655FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x02081111" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext797"
       chipset="ACMGT3"
       symbol_name="Ext797"
       underscore_name="ext797"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5da0a308-98ff-4ff0-9481-4971aa263b06"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER LATE DEPTH SLICE5"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_LATE_DEPTH_SLICE5"
             underscore_name="pixel_2x2_lit_post_rasterizer_late_depth_slice5"
             description="Number of non-promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice5"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0339E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030380" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B052800" />
        <register type="NOA" address="0x00009888" value="0x1D05001C" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03053FC1" />
        <register type="NOA" address="0x00009888" value="0x05050CB1" />
        <register type="NOA" address="0x00009888" value="0x07050D33" />
        <register type="NOA" address="0x00009888" value="0x09050DB5" />
        <register type="NOA" address="0x00009888" value="0x0B05003B" />
        <register type="NOA" address="0x00009888" value="0x0D05003C" />
        <register type="NOA" address="0x00009888" value="0x0F05003D" />
        <register type="NOA" address="0x00009888" value="0x1105003E" />
        <register type="NOA" address="0x00009888" value="0x010655FF" />
        <register type="NOA" address="0x00009888" value="0x01085555" />
        <register type="NOA" address="0x00009888" value="0x03081111" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext798"
       chipset="ACMGT3"
       symbol_name="Ext798"
       underscore_name="ext798"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="34cac917-42ff-4860-babe-cd0952722cd5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER LATE DEPTH SLICE6"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_LATE_DEPTH_SLICE6"
             underscore_name="pixel_2x2_lit_post_rasterizer_late_depth_slice6"
             description="Number of non-promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice6"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E032400" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0312E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18037000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030120" />
        <register type="NOA" address="0x00009888" value="0x1C037000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A052800" />
        <register type="NOA" address="0x00009888" value="0x1C05001C" />
        <register type="NOA" address="0x00009888" value="0x00050000" />
        <register type="NOA" address="0x00009888" value="0x02053FC1" />
        <register type="NOA" address="0x00009888" value="0x04050CB1" />
        <register type="NOA" address="0x00009888" value="0x06050D33" />
        <register type="NOA" address="0x00009888" value="0x08050DB5" />
        <register type="NOA" address="0x00009888" value="0x0A05003B" />
        <register type="NOA" address="0x00009888" value="0x0C05003C" />
        <register type="NOA" address="0x00009888" value="0x0E05003D" />
        <register type="NOA" address="0x00009888" value="0x1005003E" />
        <register type="NOA" address="0x00009888" value="0x000655FF" />
        <register type="NOA" address="0x00009888" value="0x00085555" />
        <register type="NOA" address="0x00009888" value="0x02081111" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext799"
       chipset="ACMGT3"
       symbol_name="Ext799"
       underscore_name="ext799"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c7dcda7c-388d-4a21-8e24-dad58512c79d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL 2x2 LIT POST RASTERIZER LATE DEPTH SLICE7"
             symbol_name="PIXEL_2x2_LIT_POST_RASTERIZER_LATE_DEPTH_SLICE7"
             underscore_name="pixel_2x2_lit_post_rasterizer_late_depth_slice7"
             description="Number of non-promoted 2x2 that are lit from Rasterizer"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="1 B 0 READ UMUL 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD 128 B 7 READ UMUL UADD 256 C 1 READ UMUL UADD 512 C 3 READ UMUL UADD 1024 C 5 READ UMUL UADD"
             availability="$GtSlice7"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="slice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x2E080400" />
        <register type="NOA" address="0x00009888" value="0x30080018" />
        <register type="NOA" address="0x00009888" value="0x06081000" />
        <register type="NOA" address="0x00009888" value="0x10080CC0" />
        <register type="NOA" address="0x00009888" value="0x12080C80" />
        <register type="NOA" address="0x00009888" value="0x14080EC0" />
        <register type="NOA" address="0x00009888" value="0x08080000" />
        <register type="NOA" address="0x00009888" value="0x02080000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x02022222" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02032249" />
        <register type="NOA" address="0x00009888" value="0x04031451" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E037000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A0339E0" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x1803F000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030380" />
        <register type="NOA" address="0x00009888" value="0x1C03F000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B052800" />
        <register type="NOA" address="0x00009888" value="0x1D05001C" />
        <register type="NOA" address="0x00009888" value="0x000355FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x02083333" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A1111" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020B2222" />
        <register type="NOA" address="0x00009888" value="0x01050000" />
        <register type="NOA" address="0x00009888" value="0x03053FC1" />
        <register type="NOA" address="0x00009888" value="0x05050CB1" />
        <register type="NOA" address="0x00009888" value="0x07050D33" />
        <register type="NOA" address="0x00009888" value="0x09050DB5" />
        <register type="NOA" address="0x00009888" value="0x0B05003B" />
        <register type="NOA" address="0x00009888" value="0x0D05003C" />
        <register type="NOA" address="0x00009888" value="0x0F05003D" />
        <register type="NOA" address="0x00009888" value="0x1105003E" />
        <register type="NOA" address="0x00009888" value="0x010655FF" />
        <register type="NOA" address="0x00009888" value="0x01085555" />
        <register type="NOA" address="0x00009888" value="0x03081111" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A1111" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x000155FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02021111" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02041111" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02051111" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x02082222" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF080FEFE" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF08000FE" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000022" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000042" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000082" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000102" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000202" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000402" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
        <register type="OA" address="0x0000D978" value="0x00000802" />
        <register type="OA" address="0x0000D97C" value="0x0000FEFD" />
        <register type="OA" address="0x0000D90C" value="0x1111111A" />
        <register type="OA" address="0x0000D908" value="0x1111111C" />
        <register type="OA" address="0x0000D91C" value="0x1111111E" />
    </register_config>
  </set>

  <set name="Ext800"
       chipset="ACMGT3"
       symbol_name="Ext800"
       underscore_name="ext800"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1528d417-08e6-4356-863b-c860637abf66"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE0"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE0"
             underscore_name="rt_instance_node_ray_count_xecore0"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE0"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE0"
             underscore_name="rt_internal_node_ray_count_xecore0"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE0"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE0"
             underscore_name="rt_traversal_step_ray_count_xecore0"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A8503E0" />
        <register type="NOA" address="0x00009888" value="0x1C85001F" />
        <register type="NOA" address="0x00009888" value="0x02858000" />
        <register type="NOA" address="0x00009888" value="0x04858240" />
        <register type="NOA" address="0x00009888" value="0x06850B28" />
        <register type="NOA" address="0x00009888" value="0x088508A6" />
        <register type="NOA" address="0x00009888" value="0x0A850BAA" />
        <register type="NOA" address="0x00009888" value="0x10850BEB" />
        <register type="NOA" address="0x00009888" value="0x128509E3" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086AAAA" />
        <register type="NOA" address="0x00009888" value="0x0286AA00" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext801"
       chipset="ACMGT3"
       symbol_name="Ext801"
       underscore_name="ext801"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b2263f12-501d-42b8-bcda-f63faa1ba105"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE1"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE1"
             underscore_name="rt_instance_node_ray_count_xecore1"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE1"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE1"
             underscore_name="rt_internal_node_ray_count_xecore1"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE1"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE1"
             underscore_name="rt_traversal_step_ray_count_xecore1"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AA503E0" />
        <register type="NOA" address="0x00009888" value="0x1CA5001F" />
        <register type="NOA" address="0x00009888" value="0x02A58000" />
        <register type="NOA" address="0x00009888" value="0x04A58240" />
        <register type="NOA" address="0x00009888" value="0x06A50B28" />
        <register type="NOA" address="0x00009888" value="0x08A508A6" />
        <register type="NOA" address="0x00009888" value="0x0AA50BAA" />
        <register type="NOA" address="0x00009888" value="0x10A50BEB" />
        <register type="NOA" address="0x00009888" value="0x12A509E3" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A6AA00" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext802"
       chipset="ACMGT3"
       symbol_name="Ext802"
       underscore_name="ext802"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5db30c72-78f5-4150-87c8-264d72199699"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE2"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE2"
             underscore_name="rt_instance_node_ray_count_xecore2"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE2"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE2"
             underscore_name="rt_internal_node_ray_count_xecore2"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE2"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE2"
             underscore_name="rt_traversal_step_ray_count_xecore2"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC503E0" />
        <register type="NOA" address="0x00009888" value="0x1CC5001F" />
        <register type="NOA" address="0x00009888" value="0x02C58000" />
        <register type="NOA" address="0x00009888" value="0x04C58240" />
        <register type="NOA" address="0x00009888" value="0x06C50B28" />
        <register type="NOA" address="0x00009888" value="0x08C508A6" />
        <register type="NOA" address="0x00009888" value="0x0AC50BAA" />
        <register type="NOA" address="0x00009888" value="0x10C50BEB" />
        <register type="NOA" address="0x00009888" value="0x12C509E3" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C6AA00" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AA00" />
        <register type="NOA" address="0x00009888" value="0x0009F0FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAA00" />
        <register type="NOA" address="0x00009888" value="0x0002F0FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext803"
       chipset="ACMGT3"
       symbol_name="Ext803"
       underscore_name="ext803"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="85f9346c-6b1e-4eb1-8ab7-69cdfcee678d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE3"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE3"
             underscore_name="rt_instance_node_ray_count_xecore3"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE3"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE3"
             underscore_name="rt_internal_node_ray_count_xecore3"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE3"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE3"
             underscore_name="rt_traversal_step_ray_count_xecore3"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AE503E0" />
        <register type="NOA" address="0x00009888" value="0x1CE5001F" />
        <register type="NOA" address="0x00009888" value="0x02E58000" />
        <register type="NOA" address="0x00009888" value="0x04E58240" />
        <register type="NOA" address="0x00009888" value="0x06E50B28" />
        <register type="NOA" address="0x00009888" value="0x08E508A6" />
        <register type="NOA" address="0x00009888" value="0x0AE50BAA" />
        <register type="NOA" address="0x00009888" value="0x10E50BEB" />
        <register type="NOA" address="0x00009888" value="0x12E509E3" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075500" />
        <register type="NOA" address="0x00009888" value="0x0009F0FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext804"
       chipset="ACMGT3"
       symbol_name="Ext804"
       underscore_name="ext804"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ba52d055-bcb2-48ba-8c21-9f41517f81e7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE4"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE4"
             underscore_name="rt_instance_node_ray_count_xecore4"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE4"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE4"
             underscore_name="rt_internal_node_ray_count_xecore4"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE4"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE4"
             underscore_name="rt_traversal_step_ray_count_xecore4"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B8503E0" />
        <register type="NOA" address="0x00009888" value="0x1D85001F" />
        <register type="NOA" address="0x00009888" value="0x03858000" />
        <register type="NOA" address="0x00009888" value="0x05858240" />
        <register type="NOA" address="0x00009888" value="0x07850B28" />
        <register type="NOA" address="0x00009888" value="0x098508A6" />
        <register type="NOA" address="0x00009888" value="0x0B850BAA" />
        <register type="NOA" address="0x00009888" value="0x11850BEB" />
        <register type="NOA" address="0x00009888" value="0x138509E3" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0186AAAA" />
        <register type="NOA" address="0x00009888" value="0x0386AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AA00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext805"
       chipset="ACMGT3"
       symbol_name="Ext805"
       underscore_name="ext805"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4b9170d3-8599-49da-a448-461ab6847b01"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE5"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE5"
             underscore_name="rt_instance_node_ray_count_xecore5"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE5"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE5"
             underscore_name="rt_internal_node_ray_count_xecore5"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE5"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE5"
             underscore_name="rt_traversal_step_ray_count_xecore5"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BA503E0" />
        <register type="NOA" address="0x00009888" value="0x1DA5001F" />
        <register type="NOA" address="0x00009888" value="0x03A58000" />
        <register type="NOA" address="0x00009888" value="0x05A58240" />
        <register type="NOA" address="0x00009888" value="0x07A50B28" />
        <register type="NOA" address="0x00009888" value="0x09A508A6" />
        <register type="NOA" address="0x00009888" value="0x0BA50BAA" />
        <register type="NOA" address="0x00009888" value="0x11A50BEB" />
        <register type="NOA" address="0x00009888" value="0x13A509E3" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5500" />
        <register type="NOA" address="0x00009888" value="0x0101F0FF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext806"
       chipset="ACMGT3"
       symbol_name="Ext806"
       underscore_name="ext806"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="01f56dac-1c55-4720-8ecf-de58c295648a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE6"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE6"
             underscore_name="rt_instance_node_ray_count_xecore6"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE6"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE6"
             underscore_name="rt_internal_node_ray_count_xecore6"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE6"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE6"
             underscore_name="rt_traversal_step_ray_count_xecore6"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BC503E0" />
        <register type="NOA" address="0x00009888" value="0x1DC5001F" />
        <register type="NOA" address="0x00009888" value="0x03C58000" />
        <register type="NOA" address="0x00009888" value="0x05C58240" />
        <register type="NOA" address="0x00009888" value="0x07C50B28" />
        <register type="NOA" address="0x00009888" value="0x09C508A6" />
        <register type="NOA" address="0x00009888" value="0x0BC50BAA" />
        <register type="NOA" address="0x00009888" value="0x11C50BEB" />
        <register type="NOA" address="0x00009888" value="0x13C509E3" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AA00" />
        <register type="NOA" address="0x00009888" value="0x0109F0FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAA00" />
        <register type="NOA" address="0x00009888" value="0x0102F0FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext807"
       chipset="ACMGT3"
       symbol_name="Ext807"
       underscore_name="ext807"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bba5c945-2c0c-4e5a-8a85-233623f5a46e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE7"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE7"
             underscore_name="rt_instance_node_ray_count_xecore7"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE7"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE7"
             underscore_name="rt_internal_node_ray_count_xecore7"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE7"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE7"
             underscore_name="rt_traversal_step_ray_count_xecore7"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BE503E0" />
        <register type="NOA" address="0x00009888" value="0x1DE5001F" />
        <register type="NOA" address="0x00009888" value="0x03E58000" />
        <register type="NOA" address="0x00009888" value="0x05E58240" />
        <register type="NOA" address="0x00009888" value="0x07E50B28" />
        <register type="NOA" address="0x00009888" value="0x09E508A6" />
        <register type="NOA" address="0x00009888" value="0x0BE50BAA" />
        <register type="NOA" address="0x00009888" value="0x11E50BEB" />
        <register type="NOA" address="0x00009888" value="0x13E509E3" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075500" />
        <register type="NOA" address="0x00009888" value="0x0109F0FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext808"
       chipset="ACMGT3"
       symbol_name="Ext808"
       underscore_name="ext808"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cbd45de0-0a72-4273-a133-04075a1b6606"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE8"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE8"
             underscore_name="rt_instance_node_ray_count_xecore8"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE8"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE8"
             underscore_name="rt_internal_node_ray_count_xecore8"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE8"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE8"
             underscore_name="rt_traversal_step_ray_count_xecore8"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A8503E0" />
        <register type="NOA" address="0x00009888" value="0x1C85001F" />
        <register type="NOA" address="0x00009888" value="0x02858000" />
        <register type="NOA" address="0x00009888" value="0x04858240" />
        <register type="NOA" address="0x00009888" value="0x06850B28" />
        <register type="NOA" address="0x00009888" value="0x088508A6" />
        <register type="NOA" address="0x00009888" value="0x0A850BAA" />
        <register type="NOA" address="0x00009888" value="0x10850BEB" />
        <register type="NOA" address="0x00009888" value="0x128509E3" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086AAAA" />
        <register type="NOA" address="0x00009888" value="0x0286AA00" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext809"
       chipset="ACMGT3"
       symbol_name="Ext809"
       underscore_name="ext809"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c5dd3d85-c642-4bab-9b0d-a5cf7516fd9b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE9"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE9"
             underscore_name="rt_instance_node_ray_count_xecore9"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE9"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE9"
             underscore_name="rt_internal_node_ray_count_xecore9"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE9"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE9"
             underscore_name="rt_traversal_step_ray_count_xecore9"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AA503E0" />
        <register type="NOA" address="0x00009888" value="0x1CA5001F" />
        <register type="NOA" address="0x00009888" value="0x02A58000" />
        <register type="NOA" address="0x00009888" value="0x04A58240" />
        <register type="NOA" address="0x00009888" value="0x06A50B28" />
        <register type="NOA" address="0x00009888" value="0x08A508A6" />
        <register type="NOA" address="0x00009888" value="0x0AA50BAA" />
        <register type="NOA" address="0x00009888" value="0x10A50BEB" />
        <register type="NOA" address="0x00009888" value="0x12A509E3" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A6AA00" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext810"
       chipset="ACMGT3"
       symbol_name="Ext810"
       underscore_name="ext810"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="311d6164-1ed7-416c-b029-e4ce8b6c7bf2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE10"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE10"
             underscore_name="rt_instance_node_ray_count_xecore10"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE10"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE10"
             underscore_name="rt_internal_node_ray_count_xecore10"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE10"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE10"
             underscore_name="rt_traversal_step_ray_count_xecore10"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AC503E0" />
        <register type="NOA" address="0x00009888" value="0x1CC5001F" />
        <register type="NOA" address="0x00009888" value="0x02C58000" />
        <register type="NOA" address="0x00009888" value="0x04C58240" />
        <register type="NOA" address="0x00009888" value="0x06C50B28" />
        <register type="NOA" address="0x00009888" value="0x08C508A6" />
        <register type="NOA" address="0x00009888" value="0x0AC50BAA" />
        <register type="NOA" address="0x00009888" value="0x10C50BEB" />
        <register type="NOA" address="0x00009888" value="0x12C509E3" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C6AA00" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AA00" />
        <register type="NOA" address="0x00009888" value="0x0009F0FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAA00" />
        <register type="NOA" address="0x00009888" value="0x0002F0FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext811"
       chipset="ACMGT3"
       symbol_name="Ext811"
       underscore_name="ext811"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a75430da-ab08-4b44-abf4-21de4a98210d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE11"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE11"
             underscore_name="rt_instance_node_ray_count_xecore11"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE11"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE11"
             underscore_name="rt_internal_node_ray_count_xecore11"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE11"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE11"
             underscore_name="rt_traversal_step_ray_count_xecore11"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AE503E0" />
        <register type="NOA" address="0x00009888" value="0x1CE5001F" />
        <register type="NOA" address="0x00009888" value="0x02E58000" />
        <register type="NOA" address="0x00009888" value="0x04E58240" />
        <register type="NOA" address="0x00009888" value="0x06E50B28" />
        <register type="NOA" address="0x00009888" value="0x08E508A6" />
        <register type="NOA" address="0x00009888" value="0x0AE50BAA" />
        <register type="NOA" address="0x00009888" value="0x10E50BEB" />
        <register type="NOA" address="0x00009888" value="0x12E509E3" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075500" />
        <register type="NOA" address="0x00009888" value="0x0009F0FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext812"
       chipset="ACMGT3"
       symbol_name="Ext812"
       underscore_name="ext812"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b50ad38b-7555-47d2-a46c-257ba01fa79e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE12"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE12"
             underscore_name="rt_instance_node_ray_count_xecore12"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE12"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE12"
             underscore_name="rt_internal_node_ray_count_xecore12"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE12"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE12"
             underscore_name="rt_traversal_step_ray_count_xecore12"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B8503E0" />
        <register type="NOA" address="0x00009888" value="0x1D85001F" />
        <register type="NOA" address="0x00009888" value="0x03858000" />
        <register type="NOA" address="0x00009888" value="0x05858240" />
        <register type="NOA" address="0x00009888" value="0x07850B28" />
        <register type="NOA" address="0x00009888" value="0x098508A6" />
        <register type="NOA" address="0x00009888" value="0x0B850BAA" />
        <register type="NOA" address="0x00009888" value="0x11850BEB" />
        <register type="NOA" address="0x00009888" value="0x138509E3" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0186AAAA" />
        <register type="NOA" address="0x00009888" value="0x0386AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AA00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext813"
       chipset="ACMGT3"
       symbol_name="Ext813"
       underscore_name="ext813"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="04682809-a9ee-4ef2-a4a7-9d65454305df"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE13"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE13"
             underscore_name="rt_instance_node_ray_count_xecore13"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE13"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE13"
             underscore_name="rt_internal_node_ray_count_xecore13"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE13"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE13"
             underscore_name="rt_traversal_step_ray_count_xecore13"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BA503E0" />
        <register type="NOA" address="0x00009888" value="0x1DA5001F" />
        <register type="NOA" address="0x00009888" value="0x03A58000" />
        <register type="NOA" address="0x00009888" value="0x05A58240" />
        <register type="NOA" address="0x00009888" value="0x07A50B28" />
        <register type="NOA" address="0x00009888" value="0x09A508A6" />
        <register type="NOA" address="0x00009888" value="0x0BA50BAA" />
        <register type="NOA" address="0x00009888" value="0x11A50BEB" />
        <register type="NOA" address="0x00009888" value="0x13A509E3" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5500" />
        <register type="NOA" address="0x00009888" value="0x0101F0FF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext814"
       chipset="ACMGT3"
       symbol_name="Ext814"
       underscore_name="ext814"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b8213dc4-d664-4c60-8a93-4eefb9a35c72"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE14"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE14"
             underscore_name="rt_instance_node_ray_count_xecore14"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE14"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE14"
             underscore_name="rt_internal_node_ray_count_xecore14"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE14"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE14"
             underscore_name="rt_traversal_step_ray_count_xecore14"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BC503E0" />
        <register type="NOA" address="0x00009888" value="0x1DC5001F" />
        <register type="NOA" address="0x00009888" value="0x03C58000" />
        <register type="NOA" address="0x00009888" value="0x05C58240" />
        <register type="NOA" address="0x00009888" value="0x07C50B28" />
        <register type="NOA" address="0x00009888" value="0x09C508A6" />
        <register type="NOA" address="0x00009888" value="0x0BC50BAA" />
        <register type="NOA" address="0x00009888" value="0x11C50BEB" />
        <register type="NOA" address="0x00009888" value="0x13C509E3" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AA00" />
        <register type="NOA" address="0x00009888" value="0x0109F0FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAA00" />
        <register type="NOA" address="0x00009888" value="0x0102F0FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext815"
       chipset="ACMGT3"
       symbol_name="Ext815"
       underscore_name="ext815"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b62ea20f-c05b-4817-81c1-d79e28df757c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE15"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE15"
             underscore_name="rt_instance_node_ray_count_xecore15"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE15"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE15"
             underscore_name="rt_internal_node_ray_count_xecore15"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE15"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE15"
             underscore_name="rt_traversal_step_ray_count_xecore15"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BE503E0" />
        <register type="NOA" address="0x00009888" value="0x1DE5001F" />
        <register type="NOA" address="0x00009888" value="0x03E58000" />
        <register type="NOA" address="0x00009888" value="0x05E58240" />
        <register type="NOA" address="0x00009888" value="0x07E50B28" />
        <register type="NOA" address="0x00009888" value="0x09E508A6" />
        <register type="NOA" address="0x00009888" value="0x0BE50BAA" />
        <register type="NOA" address="0x00009888" value="0x11E50BEB" />
        <register type="NOA" address="0x00009888" value="0x13E509E3" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075500" />
        <register type="NOA" address="0x00009888" value="0x0109F0FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02030092" />
        <register type="NOA" address="0x00009888" value="0x04032480" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext816"
       chipset="ACMGT3"
       symbol_name="Ext816"
       underscore_name="ext816"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6670d652-d39b-4d76-98f5-c12c50440f15"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE16"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE16"
             underscore_name="rt_instance_node_ray_count_xecore16"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE16"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE16"
             underscore_name="rt_internal_node_ray_count_xecore16"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE16"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE16"
             underscore_name="rt_traversal_step_ray_count_xecore16"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A8503E0" />
        <register type="NOA" address="0x00009888" value="0x1C85001F" />
        <register type="NOA" address="0x00009888" value="0x02858000" />
        <register type="NOA" address="0x00009888" value="0x04858240" />
        <register type="NOA" address="0x00009888" value="0x06850B28" />
        <register type="NOA" address="0x00009888" value="0x088508A6" />
        <register type="NOA" address="0x00009888" value="0x0A850BAA" />
        <register type="NOA" address="0x00009888" value="0x10850BEB" />
        <register type="NOA" address="0x00009888" value="0x128509E3" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086AAAA" />
        <register type="NOA" address="0x00009888" value="0x0286AA00" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext817"
       chipset="ACMGT3"
       symbol_name="Ext817"
       underscore_name="ext817"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5e08ce48-10e9-4321-b042-480df816d469"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE17"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE17"
             underscore_name="rt_instance_node_ray_count_xecore17"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE17"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE17"
             underscore_name="rt_internal_node_ray_count_xecore17"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE17"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE17"
             underscore_name="rt_traversal_step_ray_count_xecore17"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AA503E0" />
        <register type="NOA" address="0x00009888" value="0x1CA5001F" />
        <register type="NOA" address="0x00009888" value="0x02A58000" />
        <register type="NOA" address="0x00009888" value="0x04A58240" />
        <register type="NOA" address="0x00009888" value="0x06A50B28" />
        <register type="NOA" address="0x00009888" value="0x08A508A6" />
        <register type="NOA" address="0x00009888" value="0x0AA50BAA" />
        <register type="NOA" address="0x00009888" value="0x10A50BEB" />
        <register type="NOA" address="0x00009888" value="0x12A509E3" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A6AA00" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext818"
       chipset="ACMGT3"
       symbol_name="Ext818"
       underscore_name="ext818"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c422c5d1-a02c-48b4-96df-9b8875974dc3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE18"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE18"
             underscore_name="rt_instance_node_ray_count_xecore18"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE18"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE18"
             underscore_name="rt_internal_node_ray_count_xecore18"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE18"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE18"
             underscore_name="rt_traversal_step_ray_count_xecore18"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AC503E0" />
        <register type="NOA" address="0x00009888" value="0x1CC5001F" />
        <register type="NOA" address="0x00009888" value="0x02C58000" />
        <register type="NOA" address="0x00009888" value="0x04C58240" />
        <register type="NOA" address="0x00009888" value="0x06C50B28" />
        <register type="NOA" address="0x00009888" value="0x08C508A6" />
        <register type="NOA" address="0x00009888" value="0x0AC50BAA" />
        <register type="NOA" address="0x00009888" value="0x10C50BEB" />
        <register type="NOA" address="0x00009888" value="0x12C509E3" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C6AA00" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AA00" />
        <register type="NOA" address="0x00009888" value="0x0009F0FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAA00" />
        <register type="NOA" address="0x00009888" value="0x0002F0FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext819"
       chipset="ACMGT3"
       symbol_name="Ext819"
       underscore_name="ext819"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4a75128f-63bb-48d5-a888-ab44203de10a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE19"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE19"
             underscore_name="rt_instance_node_ray_count_xecore19"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE19"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE19"
             underscore_name="rt_internal_node_ray_count_xecore19"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE19"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE19"
             underscore_name="rt_traversal_step_ray_count_xecore19"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AE503E0" />
        <register type="NOA" address="0x00009888" value="0x1CE5001F" />
        <register type="NOA" address="0x00009888" value="0x02E58000" />
        <register type="NOA" address="0x00009888" value="0x04E58240" />
        <register type="NOA" address="0x00009888" value="0x06E50B28" />
        <register type="NOA" address="0x00009888" value="0x08E508A6" />
        <register type="NOA" address="0x00009888" value="0x0AE50BAA" />
        <register type="NOA" address="0x00009888" value="0x10E50BEB" />
        <register type="NOA" address="0x00009888" value="0x12E509E3" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075500" />
        <register type="NOA" address="0x00009888" value="0x0009F0FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext820"
       chipset="ACMGT3"
       symbol_name="Ext820"
       underscore_name="ext820"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="43ba1de5-4b19-4c2c-b009-0cdf4c84c85f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE20"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE20"
             underscore_name="rt_instance_node_ray_count_xecore20"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE20"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE20"
             underscore_name="rt_internal_node_ray_count_xecore20"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE20"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE20"
             underscore_name="rt_traversal_step_ray_count_xecore20"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B8503E0" />
        <register type="NOA" address="0x00009888" value="0x1D85001F" />
        <register type="NOA" address="0x00009888" value="0x03858000" />
        <register type="NOA" address="0x00009888" value="0x05858240" />
        <register type="NOA" address="0x00009888" value="0x07850B28" />
        <register type="NOA" address="0x00009888" value="0x098508A6" />
        <register type="NOA" address="0x00009888" value="0x0B850BAA" />
        <register type="NOA" address="0x00009888" value="0x11850BEB" />
        <register type="NOA" address="0x00009888" value="0x138509E3" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0186AAAA" />
        <register type="NOA" address="0x00009888" value="0x0386AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AA00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext821"
       chipset="ACMGT3"
       symbol_name="Ext821"
       underscore_name="ext821"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f9881b7a-0445-44f3-a681-38a8a96179d5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE21"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE21"
             underscore_name="rt_instance_node_ray_count_xecore21"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE21"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE21"
             underscore_name="rt_internal_node_ray_count_xecore21"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE21"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE21"
             underscore_name="rt_traversal_step_ray_count_xecore21"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BA503E0" />
        <register type="NOA" address="0x00009888" value="0x1DA5001F" />
        <register type="NOA" address="0x00009888" value="0x03A58000" />
        <register type="NOA" address="0x00009888" value="0x05A58240" />
        <register type="NOA" address="0x00009888" value="0x07A50B28" />
        <register type="NOA" address="0x00009888" value="0x09A508A6" />
        <register type="NOA" address="0x00009888" value="0x0BA50BAA" />
        <register type="NOA" address="0x00009888" value="0x11A50BEB" />
        <register type="NOA" address="0x00009888" value="0x13A509E3" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5500" />
        <register type="NOA" address="0x00009888" value="0x0101F0FF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext822"
       chipset="ACMGT3"
       symbol_name="Ext822"
       underscore_name="ext822"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0ba4ce29-a0aa-4a5e-8a95-005675a4a7d2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE22"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE22"
             underscore_name="rt_instance_node_ray_count_xecore22"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE22"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE22"
             underscore_name="rt_internal_node_ray_count_xecore22"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE22"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE22"
             underscore_name="rt_traversal_step_ray_count_xecore22"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BC503E0" />
        <register type="NOA" address="0x00009888" value="0x1DC5001F" />
        <register type="NOA" address="0x00009888" value="0x03C58000" />
        <register type="NOA" address="0x00009888" value="0x05C58240" />
        <register type="NOA" address="0x00009888" value="0x07C50B28" />
        <register type="NOA" address="0x00009888" value="0x09C508A6" />
        <register type="NOA" address="0x00009888" value="0x0BC50BAA" />
        <register type="NOA" address="0x00009888" value="0x11C50BEB" />
        <register type="NOA" address="0x00009888" value="0x13C509E3" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AA00" />
        <register type="NOA" address="0x00009888" value="0x0109F0FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAA00" />
        <register type="NOA" address="0x00009888" value="0x0102F0FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext823"
       chipset="ACMGT3"
       symbol_name="Ext823"
       underscore_name="ext823"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a6008e79-794a-433b-8236-5b0cc13bb166"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE23"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE23"
             underscore_name="rt_instance_node_ray_count_xecore23"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE23"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE23"
             underscore_name="rt_internal_node_ray_count_xecore23"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE23"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE23"
             underscore_name="rt_traversal_step_ray_count_xecore23"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BE503E0" />
        <register type="NOA" address="0x00009888" value="0x1DE5001F" />
        <register type="NOA" address="0x00009888" value="0x03E58000" />
        <register type="NOA" address="0x00009888" value="0x05E58240" />
        <register type="NOA" address="0x00009888" value="0x07E50B28" />
        <register type="NOA" address="0x00009888" value="0x09E508A6" />
        <register type="NOA" address="0x00009888" value="0x0BE50BAA" />
        <register type="NOA" address="0x00009888" value="0x11E50BEB" />
        <register type="NOA" address="0x00009888" value="0x13E509E3" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075500" />
        <register type="NOA" address="0x00009888" value="0x0109F0FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext824"
       chipset="ACMGT3"
       symbol_name="Ext824"
       underscore_name="ext824"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7293c8c9-c859-4f6d-a9e1-7245a5dd2ad5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE24"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE24"
             underscore_name="rt_instance_node_ray_count_xecore24"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE24"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE24"
             underscore_name="rt_internal_node_ray_count_xecore24"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE24"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE24"
             underscore_name="rt_traversal_step_ray_count_xecore24"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A8503E0" />
        <register type="NOA" address="0x00009888" value="0x1C85001F" />
        <register type="NOA" address="0x00009888" value="0x02858000" />
        <register type="NOA" address="0x00009888" value="0x04858240" />
        <register type="NOA" address="0x00009888" value="0x06850B28" />
        <register type="NOA" address="0x00009888" value="0x088508A6" />
        <register type="NOA" address="0x00009888" value="0x0A850BAA" />
        <register type="NOA" address="0x00009888" value="0x10850BEB" />
        <register type="NOA" address="0x00009888" value="0x128509E3" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086AAAA" />
        <register type="NOA" address="0x00009888" value="0x0286AA00" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA00" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext825"
       chipset="ACMGT3"
       symbol_name="Ext825"
       underscore_name="ext825"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="703e8945-2aba-4163-be6d-46dfc2026a4c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE25"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE25"
             underscore_name="rt_instance_node_ray_count_xecore25"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE25"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE25"
             underscore_name="rt_internal_node_ray_count_xecore25"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE25"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE25"
             underscore_name="rt_traversal_step_ray_count_xecore25"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AA503E0" />
        <register type="NOA" address="0x00009888" value="0x1CA5001F" />
        <register type="NOA" address="0x00009888" value="0x02A58000" />
        <register type="NOA" address="0x00009888" value="0x04A58240" />
        <register type="NOA" address="0x00009888" value="0x06A50B28" />
        <register type="NOA" address="0x00009888" value="0x08A508A6" />
        <register type="NOA" address="0x00009888" value="0x0AA50BAA" />
        <register type="NOA" address="0x00009888" value="0x10A50BEB" />
        <register type="NOA" address="0x00009888" value="0x12A509E3" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A6AA00" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA00" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext826"
       chipset="ACMGT3"
       symbol_name="Ext826"
       underscore_name="ext826"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="86fe7724-e6d6-4cb8-be2f-e5974a7f09c3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE26"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE26"
             underscore_name="rt_instance_node_ray_count_xecore26"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE26"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE26"
             underscore_name="rt_internal_node_ray_count_xecore26"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE26"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE26"
             underscore_name="rt_traversal_step_ray_count_xecore26"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AC503E0" />
        <register type="NOA" address="0x00009888" value="0x1CC5001F" />
        <register type="NOA" address="0x00009888" value="0x02C58000" />
        <register type="NOA" address="0x00009888" value="0x04C58240" />
        <register type="NOA" address="0x00009888" value="0x06C50B28" />
        <register type="NOA" address="0x00009888" value="0x08C508A6" />
        <register type="NOA" address="0x00009888" value="0x0AC50BAA" />
        <register type="NOA" address="0x00009888" value="0x10C50BEB" />
        <register type="NOA" address="0x00009888" value="0x12C509E3" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C6AA00" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AA00" />
        <register type="NOA" address="0x00009888" value="0x0009F0FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAA00" />
        <register type="NOA" address="0x00009888" value="0x0002F0FF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA00" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext827"
       chipset="ACMGT3"
       symbol_name="Ext827"
       underscore_name="ext827"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7cdb9b53-1702-4343-bbe1-f82a5a7f0e90"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE27"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE27"
             underscore_name="rt_instance_node_ray_count_xecore27"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE27"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE27"
             underscore_name="rt_internal_node_ray_count_xecore27"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE27"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE27"
             underscore_name="rt_traversal_step_ray_count_xecore27"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AE503E0" />
        <register type="NOA" address="0x00009888" value="0x1CE5001F" />
        <register type="NOA" address="0x00009888" value="0x02E58000" />
        <register type="NOA" address="0x00009888" value="0x04E58240" />
        <register type="NOA" address="0x00009888" value="0x06E50B28" />
        <register type="NOA" address="0x00009888" value="0x08E508A6" />
        <register type="NOA" address="0x00009888" value="0x0AE50BAA" />
        <register type="NOA" address="0x00009888" value="0x10E50BEB" />
        <register type="NOA" address="0x00009888" value="0x12E509E3" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E6AA00" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075500" />
        <register type="NOA" address="0x00009888" value="0x0009F0FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA00" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext828"
       chipset="ACMGT3"
       symbol_name="Ext828"
       underscore_name="ext828"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="49835d12-bfcd-41c8-aab2-623fb75e5af1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE28"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE28"
             underscore_name="rt_instance_node_ray_count_xecore28"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE28"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE28"
             underscore_name="rt_internal_node_ray_count_xecore28"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE28"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE28"
             underscore_name="rt_traversal_step_ray_count_xecore28"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B8503E0" />
        <register type="NOA" address="0x00009888" value="0x1D85001F" />
        <register type="NOA" address="0x00009888" value="0x03858000" />
        <register type="NOA" address="0x00009888" value="0x05858240" />
        <register type="NOA" address="0x00009888" value="0x07850B28" />
        <register type="NOA" address="0x00009888" value="0x098508A6" />
        <register type="NOA" address="0x00009888" value="0x0B850BAA" />
        <register type="NOA" address="0x00009888" value="0x11850BEB" />
        <register type="NOA" address="0x00009888" value="0x138509E3" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0186AAAA" />
        <register type="NOA" address="0x00009888" value="0x0386AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AA00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA00" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext829"
       chipset="ACMGT3"
       symbol_name="Ext829"
       underscore_name="ext829"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bfdd0f51-5128-4a1f-aaa0-02fca7613300"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE29"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE29"
             underscore_name="rt_instance_node_ray_count_xecore29"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE29"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE29"
             underscore_name="rt_internal_node_ray_count_xecore29"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE29"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE29"
             underscore_name="rt_traversal_step_ray_count_xecore29"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BA503E0" />
        <register type="NOA" address="0x00009888" value="0x1DA5001F" />
        <register type="NOA" address="0x00009888" value="0x03A58000" />
        <register type="NOA" address="0x00009888" value="0x05A58240" />
        <register type="NOA" address="0x00009888" value="0x07A50B28" />
        <register type="NOA" address="0x00009888" value="0x09A508A6" />
        <register type="NOA" address="0x00009888" value="0x0BA50BAA" />
        <register type="NOA" address="0x00009888" value="0x11A50BEB" />
        <register type="NOA" address="0x00009888" value="0x13A509E3" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FF00" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5500" />
        <register type="NOA" address="0x00009888" value="0x0101F0FF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA00" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext830"
       chipset="ACMGT3"
       symbol_name="Ext830"
       underscore_name="ext830"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2b893c3a-2f78-4e0e-aa92-bc332d6d1f0f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE30"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE30"
             underscore_name="rt_instance_node_ray_count_xecore30"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE30"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE30"
             underscore_name="rt_internal_node_ray_count_xecore30"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE30"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE30"
             underscore_name="rt_traversal_step_ray_count_xecore30"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BC503E0" />
        <register type="NOA" address="0x00009888" value="0x1DC5001F" />
        <register type="NOA" address="0x00009888" value="0x03C58000" />
        <register type="NOA" address="0x00009888" value="0x05C58240" />
        <register type="NOA" address="0x00009888" value="0x07C50B28" />
        <register type="NOA" address="0x00009888" value="0x09C508A6" />
        <register type="NOA" address="0x00009888" value="0x0BC50BAA" />
        <register type="NOA" address="0x00009888" value="0x11C50BEB" />
        <register type="NOA" address="0x00009888" value="0x13C509E3" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AA00" />
        <register type="NOA" address="0x00009888" value="0x0109F0FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAA00" />
        <register type="NOA" address="0x00009888" value="0x0102F0FF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA00" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext831"
       chipset="ACMGT3"
       symbol_name="Ext831"
       underscore_name="ext831"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="df89b9fa-509e-4980-be3f-a9fc3604e079"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INSTANCE NODE RAY COUNT XECORE31"
             symbol_name="RT_INSTANCE_NODE_RAY_COUNT_XECORE31"
             underscore_name="rt_instance_node_ray_count_xecore31"
             description="Number of instance BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INTERNAL NODE RAY COUNT XECORE31"
             symbol_name="RT_INTERNAL_NODE_RAY_COUNT_XECORE31"
             underscore_name="rt_internal_node_ray_count_xecore31"
             description="Number of internal BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT TRAVERSAL STEP RAY COUNT XECORE31"
             symbol_name="RT_TRAVERSAL_STEP_RAY_COUNT_XECORE31"
             underscore_name="rt_traversal_step_ray_count_xecore31"
             description="Number of BVH nodes processed"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BE503E0" />
        <register type="NOA" address="0x00009888" value="0x1DE5001F" />
        <register type="NOA" address="0x00009888" value="0x03E58000" />
        <register type="NOA" address="0x00009888" value="0x05E58240" />
        <register type="NOA" address="0x00009888" value="0x07E50B28" />
        <register type="NOA" address="0x00009888" value="0x09E508A6" />
        <register type="NOA" address="0x00009888" value="0x0BE50BAA" />
        <register type="NOA" address="0x00009888" value="0x11E50BEB" />
        <register type="NOA" address="0x00009888" value="0x13E509E3" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E6AA00" />
        <register type="NOA" address="0x00009888" value="0x0003F0FF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FF00" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5500" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAA00" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075500" />
        <register type="NOA" address="0x00009888" value="0x0109F0FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AA00" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02030049" />
        <register type="NOA" address="0x00009888" value="0x04031240" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001F0FF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025500" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045500" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055500" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AA00" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0004000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00020012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00008022" />
        <register type="OA" address="0x0000D954" value="0x0000EFFB" />
        <register type="OA" address="0x0000D958" value="0x00010042" />
        <register type="OA" address="0x0000D95C" value="0x0000DFF7" />
        <register type="OA" address="0x0000D960" value="0x00040082" />
        <register type="OA" address="0x0000D964" value="0x00007FEF" />
        <register type="OA" address="0x0000D968" value="0x00020102" />
        <register type="OA" address="0x0000D96C" value="0x0000BFDF" />
        <register type="OA" address="0x0000D970" value="0x00008202" />
        <register type="OA" address="0x0000D974" value="0x0000EFBF" />
        <register type="OA" address="0x0000D978" value="0x00010402" />
        <register type="OA" address="0x0000D97C" value="0x0000DF7F" />
    </register_config>
  </set>

  <set name="Ext832"
       chipset="ACMGT3"
       symbol_name="Ext832"
       underscore_name="ext832"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d6a49316-ce8d-467e-930f-66f89748d7f6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE0"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE0"
             underscore_name="rt_quad_leaf_ray_count_xecore0"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE0"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE0"
             underscore_name="rt_procedural_node_ray_count_xecore0"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A8503E0" />
        <register type="NOA" address="0x00009888" value="0x1C85001F" />
        <register type="NOA" address="0x00009888" value="0x02858000" />
        <register type="NOA" address="0x00009888" value="0x04859A70" />
        <register type="NOA" address="0x00009888" value="0x06850925" />
        <register type="NOA" address="0x00009888" value="0x088508A3" />
        <register type="NOA" address="0x00009888" value="0x0A850821" />
        <register type="NOA" address="0x00009888" value="0x0C850BAF" />
        <register type="NOA" address="0x00009888" value="0x0E850B2D" />
        <register type="NOA" address="0x00009888" value="0x10850AAB" />
        <register type="NOA" address="0x00009888" value="0x12850A29" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086AAAA" />
        <register type="NOA" address="0x00009888" value="0x0286AAAA" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext833"
       chipset="ACMGT3"
       symbol_name="Ext833"
       underscore_name="ext833"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="82b22389-9176-4be3-8cf7-ebeb1db973fc"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE1"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE1"
             underscore_name="rt_quad_leaf_ray_count_xecore1"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE1"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE1"
             underscore_name="rt_procedural_node_ray_count_xecore1"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AA503E0" />
        <register type="NOA" address="0x00009888" value="0x1CA5001F" />
        <register type="NOA" address="0x00009888" value="0x02A58000" />
        <register type="NOA" address="0x00009888" value="0x04A59A70" />
        <register type="NOA" address="0x00009888" value="0x06A50925" />
        <register type="NOA" address="0x00009888" value="0x08A508A3" />
        <register type="NOA" address="0x00009888" value="0x0AA50821" />
        <register type="NOA" address="0x00009888" value="0x0CA50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EA50B2D" />
        <register type="NOA" address="0x00009888" value="0x10A50AAB" />
        <register type="NOA" address="0x00009888" value="0x12A50A29" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext834"
       chipset="ACMGT3"
       symbol_name="Ext834"
       underscore_name="ext834"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c1e9d6fe-8cd9-4c83-b9ec-5669c16e51ca"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE2"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE2"
             underscore_name="rt_quad_leaf_ray_count_xecore2"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE2"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE2"
             underscore_name="rt_procedural_node_ray_count_xecore2"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC503E0" />
        <register type="NOA" address="0x00009888" value="0x1CC5001F" />
        <register type="NOA" address="0x00009888" value="0x02C58000" />
        <register type="NOA" address="0x00009888" value="0x04C59A70" />
        <register type="NOA" address="0x00009888" value="0x06C50925" />
        <register type="NOA" address="0x00009888" value="0x08C508A3" />
        <register type="NOA" address="0x00009888" value="0x0AC50821" />
        <register type="NOA" address="0x00009888" value="0x0CC50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EC50B2D" />
        <register type="NOA" address="0x00009888" value="0x10C50AAB" />
        <register type="NOA" address="0x00009888" value="0x12C50A29" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAAA" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext835"
       chipset="ACMGT3"
       symbol_name="Ext835"
       underscore_name="ext835"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ef2c993e-ea71-4d00-81eb-a4192d00cd5d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE3"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE3"
             underscore_name="rt_quad_leaf_ray_count_xecore3"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE3"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE3"
             underscore_name="rt_procedural_node_ray_count_xecore3"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AE503E0" />
        <register type="NOA" address="0x00009888" value="0x1CE5001F" />
        <register type="NOA" address="0x00009888" value="0x02E58000" />
        <register type="NOA" address="0x00009888" value="0x04E59A70" />
        <register type="NOA" address="0x00009888" value="0x06E50925" />
        <register type="NOA" address="0x00009888" value="0x08E508A3" />
        <register type="NOA" address="0x00009888" value="0x0AE50821" />
        <register type="NOA" address="0x00009888" value="0x0CE50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE50B2D" />
        <register type="NOA" address="0x00009888" value="0x10E50AAB" />
        <register type="NOA" address="0x00009888" value="0x12E50A29" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext836"
       chipset="ACMGT3"
       symbol_name="Ext836"
       underscore_name="ext836"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e4a9361e-d864-4368-8129-9171a70c6ab3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE4"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE4"
             underscore_name="rt_quad_leaf_ray_count_xecore4"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE4"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE4"
             underscore_name="rt_procedural_node_ray_count_xecore4"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1B8503E0" />
        <register type="NOA" address="0x00009888" value="0x1D85001F" />
        <register type="NOA" address="0x00009888" value="0x03858000" />
        <register type="NOA" address="0x00009888" value="0x05859A70" />
        <register type="NOA" address="0x00009888" value="0x07850925" />
        <register type="NOA" address="0x00009888" value="0x098508A3" />
        <register type="NOA" address="0x00009888" value="0x0B850821" />
        <register type="NOA" address="0x00009888" value="0x0D850BAF" />
        <register type="NOA" address="0x00009888" value="0x0F850B2D" />
        <register type="NOA" address="0x00009888" value="0x11850AAB" />
        <register type="NOA" address="0x00009888" value="0x13850A29" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0186AAAA" />
        <register type="NOA" address="0x00009888" value="0x0386AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext837"
       chipset="ACMGT3"
       symbol_name="Ext837"
       underscore_name="ext837"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5157b0b6-6842-4d74-afc5-e9cfc011b13f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE5"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE5"
             underscore_name="rt_quad_leaf_ray_count_xecore5"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE5"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE5"
             underscore_name="rt_procedural_node_ray_count_xecore5"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BA503E0" />
        <register type="NOA" address="0x00009888" value="0x1DA5001F" />
        <register type="NOA" address="0x00009888" value="0x03A58000" />
        <register type="NOA" address="0x00009888" value="0x05A59A70" />
        <register type="NOA" address="0x00009888" value="0x07A50925" />
        <register type="NOA" address="0x00009888" value="0x09A508A3" />
        <register type="NOA" address="0x00009888" value="0x0BA50821" />
        <register type="NOA" address="0x00009888" value="0x0DA50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FA50B2D" />
        <register type="NOA" address="0x00009888" value="0x11A50AAB" />
        <register type="NOA" address="0x00009888" value="0x13A50A29" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FFFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext838"
       chipset="ACMGT3"
       symbol_name="Ext838"
       underscore_name="ext838"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="317eb78e-5fd5-4c28-8d28-c0b9e7ec3f4c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE6"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE6"
             underscore_name="rt_quad_leaf_ray_count_xecore6"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE6"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE6"
             underscore_name="rt_procedural_node_ray_count_xecore6"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BC503E0" />
        <register type="NOA" address="0x00009888" value="0x1DC5001F" />
        <register type="NOA" address="0x00009888" value="0x03C58000" />
        <register type="NOA" address="0x00009888" value="0x05C59A70" />
        <register type="NOA" address="0x00009888" value="0x07C50925" />
        <register type="NOA" address="0x00009888" value="0x09C508A3" />
        <register type="NOA" address="0x00009888" value="0x0BC50821" />
        <register type="NOA" address="0x00009888" value="0x0DC50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FC50B2D" />
        <register type="NOA" address="0x00009888" value="0x11C50AAB" />
        <register type="NOA" address="0x00009888" value="0x13C50A29" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAAA" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0102FFFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext839"
       chipset="ACMGT3"
       symbol_name="Ext839"
       underscore_name="ext839"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e92851dc-f040-4f09-8241-78bc01faeb85"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE7"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE7"
             underscore_name="rt_quad_leaf_ray_count_xecore7"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE7"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE7"
             underscore_name="rt_procedural_node_ray_count_xecore7"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1BE503E0" />
        <register type="NOA" address="0x00009888" value="0x1DE5001F" />
        <register type="NOA" address="0x00009888" value="0x03E58000" />
        <register type="NOA" address="0x00009888" value="0x05E59A70" />
        <register type="NOA" address="0x00009888" value="0x07E50925" />
        <register type="NOA" address="0x00009888" value="0x09E508A3" />
        <register type="NOA" address="0x00009888" value="0x0BE50821" />
        <register type="NOA" address="0x00009888" value="0x0DE50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE50B2D" />
        <register type="NOA" address="0x00009888" value="0x11E50AAB" />
        <register type="NOA" address="0x00009888" value="0x13E50A29" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext840"
       chipset="ACMGT3"
       symbol_name="Ext840"
       underscore_name="ext840"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="79e2fa72-7478-4392-bdf7-9b5f13d97dde"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE8"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE8"
             underscore_name="rt_quad_leaf_ray_count_xecore8"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE8"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE8"
             underscore_name="rt_procedural_node_ray_count_xecore8"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1A8503E0" />
        <register type="NOA" address="0x00009888" value="0x1C85001F" />
        <register type="NOA" address="0x00009888" value="0x02858000" />
        <register type="NOA" address="0x00009888" value="0x04859A70" />
        <register type="NOA" address="0x00009888" value="0x06850925" />
        <register type="NOA" address="0x00009888" value="0x088508A3" />
        <register type="NOA" address="0x00009888" value="0x0A850821" />
        <register type="NOA" address="0x00009888" value="0x0C850BAF" />
        <register type="NOA" address="0x00009888" value="0x0E850B2D" />
        <register type="NOA" address="0x00009888" value="0x10850AAB" />
        <register type="NOA" address="0x00009888" value="0x12850A29" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086AAAA" />
        <register type="NOA" address="0x00009888" value="0x0286AAAA" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext841"
       chipset="ACMGT3"
       symbol_name="Ext841"
       underscore_name="ext841"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8f581530-9676-4f41-9eab-c14b99208ff1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE9"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE9"
             underscore_name="rt_quad_leaf_ray_count_xecore9"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE9"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE9"
             underscore_name="rt_procedural_node_ray_count_xecore9"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AA503E0" />
        <register type="NOA" address="0x00009888" value="0x1CA5001F" />
        <register type="NOA" address="0x00009888" value="0x02A58000" />
        <register type="NOA" address="0x00009888" value="0x04A59A70" />
        <register type="NOA" address="0x00009888" value="0x06A50925" />
        <register type="NOA" address="0x00009888" value="0x08A508A3" />
        <register type="NOA" address="0x00009888" value="0x0AA50821" />
        <register type="NOA" address="0x00009888" value="0x0CA50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EA50B2D" />
        <register type="NOA" address="0x00009888" value="0x10A50AAB" />
        <register type="NOA" address="0x00009888" value="0x12A50A29" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext842"
       chipset="ACMGT3"
       symbol_name="Ext842"
       underscore_name="ext842"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="48da56da-a122-4bde-8004-d5db9d488322"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE10"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE10"
             underscore_name="rt_quad_leaf_ray_count_xecore10"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE10"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE10"
             underscore_name="rt_procedural_node_ray_count_xecore10"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AC503E0" />
        <register type="NOA" address="0x00009888" value="0x1CC5001F" />
        <register type="NOA" address="0x00009888" value="0x02C58000" />
        <register type="NOA" address="0x00009888" value="0x04C59A70" />
        <register type="NOA" address="0x00009888" value="0x06C50925" />
        <register type="NOA" address="0x00009888" value="0x08C508A3" />
        <register type="NOA" address="0x00009888" value="0x0AC50821" />
        <register type="NOA" address="0x00009888" value="0x0CC50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EC50B2D" />
        <register type="NOA" address="0x00009888" value="0x10C50AAB" />
        <register type="NOA" address="0x00009888" value="0x12C50A29" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAAA" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext843"
       chipset="ACMGT3"
       symbol_name="Ext843"
       underscore_name="ext843"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b101af1b-2ecb-4f87-b85f-d3fb1e7d081f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE11"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE11"
             underscore_name="rt_quad_leaf_ray_count_xecore11"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE11"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE11"
             underscore_name="rt_procedural_node_ray_count_xecore11"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1AE503E0" />
        <register type="NOA" address="0x00009888" value="0x1CE5001F" />
        <register type="NOA" address="0x00009888" value="0x02E58000" />
        <register type="NOA" address="0x00009888" value="0x04E59A70" />
        <register type="NOA" address="0x00009888" value="0x06E50925" />
        <register type="NOA" address="0x00009888" value="0x08E508A3" />
        <register type="NOA" address="0x00009888" value="0x0AE50821" />
        <register type="NOA" address="0x00009888" value="0x0CE50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE50B2D" />
        <register type="NOA" address="0x00009888" value="0x10E50AAB" />
        <register type="NOA" address="0x00009888" value="0x12E50A29" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext844"
       chipset="ACMGT3"
       symbol_name="Ext844"
       underscore_name="ext844"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2cbe2a2f-61bf-4dde-9fa6-89fbe658cbe8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE12"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE12"
             underscore_name="rt_quad_leaf_ray_count_xecore12"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE12"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE12"
             underscore_name="rt_procedural_node_ray_count_xecore12"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1B8503E0" />
        <register type="NOA" address="0x00009888" value="0x1D85001F" />
        <register type="NOA" address="0x00009888" value="0x03858000" />
        <register type="NOA" address="0x00009888" value="0x05859A70" />
        <register type="NOA" address="0x00009888" value="0x07850925" />
        <register type="NOA" address="0x00009888" value="0x098508A3" />
        <register type="NOA" address="0x00009888" value="0x0B850821" />
        <register type="NOA" address="0x00009888" value="0x0D850BAF" />
        <register type="NOA" address="0x00009888" value="0x0F850B2D" />
        <register type="NOA" address="0x00009888" value="0x11850AAB" />
        <register type="NOA" address="0x00009888" value="0x13850A29" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0186AAAA" />
        <register type="NOA" address="0x00009888" value="0x0386AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext845"
       chipset="ACMGT3"
       symbol_name="Ext845"
       underscore_name="ext845"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="57ac6b30-2145-47c9-a05d-51cde53af72d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE13"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE13"
             underscore_name="rt_quad_leaf_ray_count_xecore13"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE13"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE13"
             underscore_name="rt_procedural_node_ray_count_xecore13"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BA503E0" />
        <register type="NOA" address="0x00009888" value="0x1DA5001F" />
        <register type="NOA" address="0x00009888" value="0x03A58000" />
        <register type="NOA" address="0x00009888" value="0x05A59A70" />
        <register type="NOA" address="0x00009888" value="0x07A50925" />
        <register type="NOA" address="0x00009888" value="0x09A508A3" />
        <register type="NOA" address="0x00009888" value="0x0BA50821" />
        <register type="NOA" address="0x00009888" value="0x0DA50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FA50B2D" />
        <register type="NOA" address="0x00009888" value="0x11A50AAB" />
        <register type="NOA" address="0x00009888" value="0x13A50A29" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FFFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext846"
       chipset="ACMGT3"
       symbol_name="Ext846"
       underscore_name="ext846"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4477cd4a-90b5-4ae4-b910-4ffe26ce08eb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE14"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE14"
             underscore_name="rt_quad_leaf_ray_count_xecore14"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE14"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE14"
             underscore_name="rt_procedural_node_ray_count_xecore14"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BC503E0" />
        <register type="NOA" address="0x00009888" value="0x1DC5001F" />
        <register type="NOA" address="0x00009888" value="0x03C58000" />
        <register type="NOA" address="0x00009888" value="0x05C59A70" />
        <register type="NOA" address="0x00009888" value="0x07C50925" />
        <register type="NOA" address="0x00009888" value="0x09C508A3" />
        <register type="NOA" address="0x00009888" value="0x0BC50821" />
        <register type="NOA" address="0x00009888" value="0x0DC50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FC50B2D" />
        <register type="NOA" address="0x00009888" value="0x11C50AAB" />
        <register type="NOA" address="0x00009888" value="0x13C50A29" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAAA" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0102FFFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext847"
       chipset="ACMGT3"
       symbol_name="Ext847"
       underscore_name="ext847"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9c491ff6-caca-48c7-8f9a-9e2fcdff732d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE15"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE15"
             underscore_name="rt_quad_leaf_ray_count_xecore15"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE15"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE15"
             underscore_name="rt_procedural_node_ray_count_xecore15"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1BE503E0" />
        <register type="NOA" address="0x00009888" value="0x1DE5001F" />
        <register type="NOA" address="0x00009888" value="0x03E58000" />
        <register type="NOA" address="0x00009888" value="0x05E59A70" />
        <register type="NOA" address="0x00009888" value="0x07E50925" />
        <register type="NOA" address="0x00009888" value="0x09E508A3" />
        <register type="NOA" address="0x00009888" value="0x0BE50821" />
        <register type="NOA" address="0x00009888" value="0x0DE50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE50B2D" />
        <register type="NOA" address="0x00009888" value="0x11E50AAB" />
        <register type="NOA" address="0x00009888" value="0x13E50A29" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext848"
       chipset="ACMGT3"
       symbol_name="Ext848"
       underscore_name="ext848"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5d9982c1-e290-475d-8a42-460a08e42b71"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE16"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE16"
             underscore_name="rt_quad_leaf_ray_count_xecore16"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE16"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE16"
             underscore_name="rt_procedural_node_ray_count_xecore16"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1A8503E0" />
        <register type="NOA" address="0x00009888" value="0x1C85001F" />
        <register type="NOA" address="0x00009888" value="0x02858000" />
        <register type="NOA" address="0x00009888" value="0x04859A70" />
        <register type="NOA" address="0x00009888" value="0x06850925" />
        <register type="NOA" address="0x00009888" value="0x088508A3" />
        <register type="NOA" address="0x00009888" value="0x0A850821" />
        <register type="NOA" address="0x00009888" value="0x0C850BAF" />
        <register type="NOA" address="0x00009888" value="0x0E850B2D" />
        <register type="NOA" address="0x00009888" value="0x10850AAB" />
        <register type="NOA" address="0x00009888" value="0x12850A29" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086AAAA" />
        <register type="NOA" address="0x00009888" value="0x0286AAAA" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext849"
       chipset="ACMGT3"
       symbol_name="Ext849"
       underscore_name="ext849"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="86619a01-e374-4120-91c3-77009f623ebf"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE17"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE17"
             underscore_name="rt_quad_leaf_ray_count_xecore17"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE17"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE17"
             underscore_name="rt_procedural_node_ray_count_xecore17"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AA503E0" />
        <register type="NOA" address="0x00009888" value="0x1CA5001F" />
        <register type="NOA" address="0x00009888" value="0x02A58000" />
        <register type="NOA" address="0x00009888" value="0x04A59A70" />
        <register type="NOA" address="0x00009888" value="0x06A50925" />
        <register type="NOA" address="0x00009888" value="0x08A508A3" />
        <register type="NOA" address="0x00009888" value="0x0AA50821" />
        <register type="NOA" address="0x00009888" value="0x0CA50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EA50B2D" />
        <register type="NOA" address="0x00009888" value="0x10A50AAB" />
        <register type="NOA" address="0x00009888" value="0x12A50A29" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext850"
       chipset="ACMGT3"
       symbol_name="Ext850"
       underscore_name="ext850"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0bd94d4e-4ad7-4fb3-bc31-5a602fb2712a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE18"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE18"
             underscore_name="rt_quad_leaf_ray_count_xecore18"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE18"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE18"
             underscore_name="rt_procedural_node_ray_count_xecore18"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AC503E0" />
        <register type="NOA" address="0x00009888" value="0x1CC5001F" />
        <register type="NOA" address="0x00009888" value="0x02C58000" />
        <register type="NOA" address="0x00009888" value="0x04C59A70" />
        <register type="NOA" address="0x00009888" value="0x06C50925" />
        <register type="NOA" address="0x00009888" value="0x08C508A3" />
        <register type="NOA" address="0x00009888" value="0x0AC50821" />
        <register type="NOA" address="0x00009888" value="0x0CC50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EC50B2D" />
        <register type="NOA" address="0x00009888" value="0x10C50AAB" />
        <register type="NOA" address="0x00009888" value="0x12C50A29" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAAA" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext851"
       chipset="ACMGT3"
       symbol_name="Ext851"
       underscore_name="ext851"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ce2ff90c-1370-44ef-8cf4-00af4b13faa5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE19"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE19"
             underscore_name="rt_quad_leaf_ray_count_xecore19"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE19"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE19"
             underscore_name="rt_procedural_node_ray_count_xecore19"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1AE503E0" />
        <register type="NOA" address="0x00009888" value="0x1CE5001F" />
        <register type="NOA" address="0x00009888" value="0x02E58000" />
        <register type="NOA" address="0x00009888" value="0x04E59A70" />
        <register type="NOA" address="0x00009888" value="0x06E50925" />
        <register type="NOA" address="0x00009888" value="0x08E508A3" />
        <register type="NOA" address="0x00009888" value="0x0AE50821" />
        <register type="NOA" address="0x00009888" value="0x0CE50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE50B2D" />
        <register type="NOA" address="0x00009888" value="0x10E50AAB" />
        <register type="NOA" address="0x00009888" value="0x12E50A29" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext852"
       chipset="ACMGT3"
       symbol_name="Ext852"
       underscore_name="ext852"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="33a19e51-f39f-4933-8aa7-a475e82a38e0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE20"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE20"
             underscore_name="rt_quad_leaf_ray_count_xecore20"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE20"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE20"
             underscore_name="rt_procedural_node_ray_count_xecore20"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1B8503E0" />
        <register type="NOA" address="0x00009888" value="0x1D85001F" />
        <register type="NOA" address="0x00009888" value="0x03858000" />
        <register type="NOA" address="0x00009888" value="0x05859A70" />
        <register type="NOA" address="0x00009888" value="0x07850925" />
        <register type="NOA" address="0x00009888" value="0x098508A3" />
        <register type="NOA" address="0x00009888" value="0x0B850821" />
        <register type="NOA" address="0x00009888" value="0x0D850BAF" />
        <register type="NOA" address="0x00009888" value="0x0F850B2D" />
        <register type="NOA" address="0x00009888" value="0x11850AAB" />
        <register type="NOA" address="0x00009888" value="0x13850A29" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0186AAAA" />
        <register type="NOA" address="0x00009888" value="0x0386AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext853"
       chipset="ACMGT3"
       symbol_name="Ext853"
       underscore_name="ext853"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cb81b489-bf38-423d-b4c6-b43360549140"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE21"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE21"
             underscore_name="rt_quad_leaf_ray_count_xecore21"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE21"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE21"
             underscore_name="rt_procedural_node_ray_count_xecore21"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BA503E0" />
        <register type="NOA" address="0x00009888" value="0x1DA5001F" />
        <register type="NOA" address="0x00009888" value="0x03A58000" />
        <register type="NOA" address="0x00009888" value="0x05A59A70" />
        <register type="NOA" address="0x00009888" value="0x07A50925" />
        <register type="NOA" address="0x00009888" value="0x09A508A3" />
        <register type="NOA" address="0x00009888" value="0x0BA50821" />
        <register type="NOA" address="0x00009888" value="0x0DA50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FA50B2D" />
        <register type="NOA" address="0x00009888" value="0x11A50AAB" />
        <register type="NOA" address="0x00009888" value="0x13A50A29" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FFFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext854"
       chipset="ACMGT3"
       symbol_name="Ext854"
       underscore_name="ext854"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5ed494ff-0fec-4980-960d-897413ec11b9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE22"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE22"
             underscore_name="rt_quad_leaf_ray_count_xecore22"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE22"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE22"
             underscore_name="rt_procedural_node_ray_count_xecore22"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BC503E0" />
        <register type="NOA" address="0x00009888" value="0x1DC5001F" />
        <register type="NOA" address="0x00009888" value="0x03C58000" />
        <register type="NOA" address="0x00009888" value="0x05C59A70" />
        <register type="NOA" address="0x00009888" value="0x07C50925" />
        <register type="NOA" address="0x00009888" value="0x09C508A3" />
        <register type="NOA" address="0x00009888" value="0x0BC50821" />
        <register type="NOA" address="0x00009888" value="0x0DC50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FC50B2D" />
        <register type="NOA" address="0x00009888" value="0x11C50AAB" />
        <register type="NOA" address="0x00009888" value="0x13C50A29" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAAA" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0102FFFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext855"
       chipset="ACMGT3"
       symbol_name="Ext855"
       underscore_name="ext855"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bc52aa18-e2ae-4254-ac8a-15c8b90f4e5b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE23"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE23"
             underscore_name="rt_quad_leaf_ray_count_xecore23"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE23"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE23"
             underscore_name="rt_procedural_node_ray_count_xecore23"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1BE503E0" />
        <register type="NOA" address="0x00009888" value="0x1DE5001F" />
        <register type="NOA" address="0x00009888" value="0x03E58000" />
        <register type="NOA" address="0x00009888" value="0x05E59A70" />
        <register type="NOA" address="0x00009888" value="0x07E50925" />
        <register type="NOA" address="0x00009888" value="0x09E508A3" />
        <register type="NOA" address="0x00009888" value="0x0BE50821" />
        <register type="NOA" address="0x00009888" value="0x0DE50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE50B2D" />
        <register type="NOA" address="0x00009888" value="0x11E50AAB" />
        <register type="NOA" address="0x00009888" value="0x13E50A29" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext856"
       chipset="ACMGT3"
       symbol_name="Ext856"
       underscore_name="ext856"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fe9d46b1-9ef7-4381-bea4-cd258cd0476f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE24"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE24"
             underscore_name="rt_quad_leaf_ray_count_xecore24"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE24"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE24"
             underscore_name="rt_procedural_node_ray_count_xecore24"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1A8503E0" />
        <register type="NOA" address="0x00009888" value="0x1C85001F" />
        <register type="NOA" address="0x00009888" value="0x02858000" />
        <register type="NOA" address="0x00009888" value="0x04859A70" />
        <register type="NOA" address="0x00009888" value="0x06850925" />
        <register type="NOA" address="0x00009888" value="0x088508A3" />
        <register type="NOA" address="0x00009888" value="0x0A850821" />
        <register type="NOA" address="0x00009888" value="0x0C850BAF" />
        <register type="NOA" address="0x00009888" value="0x0E850B2D" />
        <register type="NOA" address="0x00009888" value="0x10850AAB" />
        <register type="NOA" address="0x00009888" value="0x12850A29" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086AAAA" />
        <register type="NOA" address="0x00009888" value="0x0286AAAA" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext857"
       chipset="ACMGT3"
       symbol_name="Ext857"
       underscore_name="ext857"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="eac16312-bd15-4486-aa9a-7430b13ec682"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE25"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE25"
             underscore_name="rt_quad_leaf_ray_count_xecore25"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE25"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE25"
             underscore_name="rt_procedural_node_ray_count_xecore25"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AA503E0" />
        <register type="NOA" address="0x00009888" value="0x1CA5001F" />
        <register type="NOA" address="0x00009888" value="0x02A58000" />
        <register type="NOA" address="0x00009888" value="0x04A59A70" />
        <register type="NOA" address="0x00009888" value="0x06A50925" />
        <register type="NOA" address="0x00009888" value="0x08A508A3" />
        <register type="NOA" address="0x00009888" value="0x0AA50821" />
        <register type="NOA" address="0x00009888" value="0x0CA50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EA50B2D" />
        <register type="NOA" address="0x00009888" value="0x10A50AAB" />
        <register type="NOA" address="0x00009888" value="0x12A50A29" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext858"
       chipset="ACMGT3"
       symbol_name="Ext858"
       underscore_name="ext858"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6ace67c0-1c29-46ea-ae7a-63591d19d94d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE26"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE26"
             underscore_name="rt_quad_leaf_ray_count_xecore26"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE26"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE26"
             underscore_name="rt_procedural_node_ray_count_xecore26"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AC503E0" />
        <register type="NOA" address="0x00009888" value="0x1CC5001F" />
        <register type="NOA" address="0x00009888" value="0x02C58000" />
        <register type="NOA" address="0x00009888" value="0x04C59A70" />
        <register type="NOA" address="0x00009888" value="0x06C50925" />
        <register type="NOA" address="0x00009888" value="0x08C508A3" />
        <register type="NOA" address="0x00009888" value="0x0AC50821" />
        <register type="NOA" address="0x00009888" value="0x0CC50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EC50B2D" />
        <register type="NOA" address="0x00009888" value="0x10C50AAB" />
        <register type="NOA" address="0x00009888" value="0x12C50A29" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAAA" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext859"
       chipset="ACMGT3"
       symbol_name="Ext859"
       underscore_name="ext859"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="21ade297-b5e4-444d-8e59-8aebc60d9d8f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE27"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE27"
             underscore_name="rt_quad_leaf_ray_count_xecore27"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE27"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE27"
             underscore_name="rt_procedural_node_ray_count_xecore27"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1AE503E0" />
        <register type="NOA" address="0x00009888" value="0x1CE5001F" />
        <register type="NOA" address="0x00009888" value="0x02E58000" />
        <register type="NOA" address="0x00009888" value="0x04E59A70" />
        <register type="NOA" address="0x00009888" value="0x06E50925" />
        <register type="NOA" address="0x00009888" value="0x08E508A3" />
        <register type="NOA" address="0x00009888" value="0x0AE50821" />
        <register type="NOA" address="0x00009888" value="0x0CE50BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE50B2D" />
        <register type="NOA" address="0x00009888" value="0x10E50AAB" />
        <register type="NOA" address="0x00009888" value="0x12E50A29" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext860"
       chipset="ACMGT3"
       symbol_name="Ext860"
       underscore_name="ext860"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="143bd38c-0888-4f91-8d74-56a4fb91aaa4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE28"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE28"
             underscore_name="rt_quad_leaf_ray_count_xecore28"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE28"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE28"
             underscore_name="rt_procedural_node_ray_count_xecore28"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1B8503E0" />
        <register type="NOA" address="0x00009888" value="0x1D85001F" />
        <register type="NOA" address="0x00009888" value="0x03858000" />
        <register type="NOA" address="0x00009888" value="0x05859A70" />
        <register type="NOA" address="0x00009888" value="0x07850925" />
        <register type="NOA" address="0x00009888" value="0x098508A3" />
        <register type="NOA" address="0x00009888" value="0x0B850821" />
        <register type="NOA" address="0x00009888" value="0x0D850BAF" />
        <register type="NOA" address="0x00009888" value="0x0F850B2D" />
        <register type="NOA" address="0x00009888" value="0x11850AAB" />
        <register type="NOA" address="0x00009888" value="0x13850A29" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0186AAAA" />
        <register type="NOA" address="0x00009888" value="0x0386AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext861"
       chipset="ACMGT3"
       symbol_name="Ext861"
       underscore_name="ext861"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a7c3ffb6-6925-4fed-88a7-5d06c1d20291"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE29"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE29"
             underscore_name="rt_quad_leaf_ray_count_xecore29"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE29"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE29"
             underscore_name="rt_procedural_node_ray_count_xecore29"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BA503E0" />
        <register type="NOA" address="0x00009888" value="0x1DA5001F" />
        <register type="NOA" address="0x00009888" value="0x03A58000" />
        <register type="NOA" address="0x00009888" value="0x05A59A70" />
        <register type="NOA" address="0x00009888" value="0x07A50925" />
        <register type="NOA" address="0x00009888" value="0x09A508A3" />
        <register type="NOA" address="0x00009888" value="0x0BA50821" />
        <register type="NOA" address="0x00009888" value="0x0DA50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FA50B2D" />
        <register type="NOA" address="0x00009888" value="0x11A50AAB" />
        <register type="NOA" address="0x00009888" value="0x13A50A29" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x01A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FFFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext862"
       chipset="ACMGT3"
       symbol_name="Ext862"
       underscore_name="ext862"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e3c34149-03bc-4d72-8477-261483c6b40e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE30"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE30"
             underscore_name="rt_quad_leaf_ray_count_xecore30"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE30"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE30"
             underscore_name="rt_procedural_node_ray_count_xecore30"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BC503E0" />
        <register type="NOA" address="0x00009888" value="0x1DC5001F" />
        <register type="NOA" address="0x00009888" value="0x03C58000" />
        <register type="NOA" address="0x00009888" value="0x05C59A70" />
        <register type="NOA" address="0x00009888" value="0x07C50925" />
        <register type="NOA" address="0x00009888" value="0x09C508A3" />
        <register type="NOA" address="0x00009888" value="0x0BC50821" />
        <register type="NOA" address="0x00009888" value="0x0DC50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FC50B2D" />
        <register type="NOA" address="0x00009888" value="0x11C50AAB" />
        <register type="NOA" address="0x00009888" value="0x13C50A29" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAAA" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0102FFFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext863"
       chipset="ACMGT3"
       symbol_name="Ext863"
       underscore_name="ext863"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0b4dff70-5115-468b-8dcc-e6e21b9468ee"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT QUAD LEAF RAY COUNT XECORE31"
             symbol_name="RT_QUAD_LEAF_RAY_COUNT_XECORE31"
             underscore_name="rt_quad_leaf_ray_count_xecore31"
             description="Number of triangle BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD B 2 READ UADD B 3 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT PROCEDURAL NODE RAY COUNT XECORE31"
             symbol_name="RT_PROCEDURAL_NODE_RAY_COUNT_XECORE31"
             underscore_name="rt_procedural_node_ray_count_xecore31"
             description="Number of procedural BVH nodes processed by the traversal function"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ B 5 READ UADD B 6 READ UADD B 7 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1BE503E0" />
        <register type="NOA" address="0x00009888" value="0x1DE5001F" />
        <register type="NOA" address="0x00009888" value="0x03E58000" />
        <register type="NOA" address="0x00009888" value="0x05E59A70" />
        <register type="NOA" address="0x00009888" value="0x07E50925" />
        <register type="NOA" address="0x00009888" value="0x09E508A3" />
        <register type="NOA" address="0x00009888" value="0x0BE50821" />
        <register type="NOA" address="0x00009888" value="0x0DE50BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE50B2D" />
        <register type="NOA" address="0x00009888" value="0x11E50AAB" />
        <register type="NOA" address="0x00009888" value="0x13E50A29" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E6AAAA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x0000FFF0" />
        <register type="OA" address="0x0000D948" value="0x00000082" />
        <register type="OA" address="0x0000D94C" value="0x0000FF0F" />
        <register type="OA" address="0x0000D950" value="0x00000802" />
        <register type="OA" address="0x0000D954" value="0x0000F0FF" />
        <register type="OA" address="0x0000D958" value="0x00008002" />
        <register type="OA" address="0x0000D95C" value="0x00000FFF" />
        <register type="OA" address="0x0000D960" value="0x0000002A" />
        <register type="OA" address="0x0000D964" value="0x0000FFFA" />
        <register type="OA" address="0x0000D968" value="0x00000282" />
        <register type="OA" address="0x0000D96C" value="0x0000FFAF" />
        <register type="OA" address="0x0000D970" value="0x00028002" />
        <register type="OA" address="0x0000D974" value="0x0000AFFF" />
        <register type="OA" address="0x0000D978" value="0x00002802" />
        <register type="OA" address="0x0000D97C" value="0x0000FAFF" />
    </register_config>
  </set>

  <set name="Ext864"
       chipset="ACMGT3"
       symbol_name="Ext864"
       underscore_name="ext864"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="85869032-aa5e-4109-baff-f124584720c8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT BVH CACHE MISS XECORE0"
             symbol_name="RT_BVH_CACHE_MISS_XECORE0"
             underscore_name="rt_bvh_cache_miss_xecore0"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE1"
             symbol_name="RT_BVH_CACHE_MISS_XECORE1"
             underscore_name="rt_bvh_cache_miss_xecore1"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE2"
             symbol_name="RT_BVH_CACHE_MISS_XECORE2"
             underscore_name="rt_bvh_cache_miss_xecore2"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE3"
             symbol_name="RT_BVH_CACHE_MISS_XECORE3"
             underscore_name="rt_bvh_cache_miss_xecore3"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x14850000" />
        <register type="NOA" address="0x00009888" value="0x14A50000" />
        <register type="NOA" address="0x00009888" value="0x14C50000" />
        <register type="NOA" address="0x00009888" value="0x14E50000" />
        <register type="NOA" address="0x00009888" value="0x02850002" />
        <register type="NOA" address="0x00009888" value="0x10850083" />
        <register type="NOA" address="0x00009888" value="0x12850001" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0286AA00" />
        <register type="NOA" address="0x00009888" value="0x02A50002" />
        <register type="NOA" address="0x00009888" value="0x0CA50083" />
        <register type="NOA" address="0x00009888" value="0x0EA50001" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x02A600AA" />
        <register type="NOA" address="0x00009888" value="0x02C50002" />
        <register type="NOA" address="0x00009888" value="0x08C50083" />
        <register type="NOA" address="0x00009888" value="0x0AC50001" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AA00" />
        <register type="NOA" address="0x00009888" value="0x02E50002" />
        <register type="NOA" address="0x00009888" value="0x04E50830" />
        <register type="NOA" address="0x00009888" value="0x06E50001" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E600AA" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext865"
       chipset="ACMGT3"
       symbol_name="Ext865"
       underscore_name="ext865"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5dd2de9a-2dc8-4f38-8aee-48d720ee1d08"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT BVH CACHE MISS XECORE4"
             symbol_name="RT_BVH_CACHE_MISS_XECORE4"
             underscore_name="rt_bvh_cache_miss_xecore4"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE5"
             symbol_name="RT_BVH_CACHE_MISS_XECORE5"
             underscore_name="rt_bvh_cache_miss_xecore5"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE6"
             symbol_name="RT_BVH_CACHE_MISS_XECORE6"
             underscore_name="rt_bvh_cache_miss_xecore6"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE7"
             symbol_name="RT_BVH_CACHE_MISS_XECORE7"
             underscore_name="rt_bvh_cache_miss_xecore7"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x15850000" />
        <register type="NOA" address="0x00009888" value="0x15A50000" />
        <register type="NOA" address="0x00009888" value="0x15C50000" />
        <register type="NOA" address="0x00009888" value="0x15E50000" />
        <register type="NOA" address="0x00009888" value="0x03850002" />
        <register type="NOA" address="0x00009888" value="0x11850083" />
        <register type="NOA" address="0x00009888" value="0x13850001" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0386AA00" />
        <register type="NOA" address="0x00009888" value="0x03A50002" />
        <register type="NOA" address="0x00009888" value="0x0DA50083" />
        <register type="NOA" address="0x00009888" value="0x0FA50001" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x03A600AA" />
        <register type="NOA" address="0x00009888" value="0x03C50002" />
        <register type="NOA" address="0x00009888" value="0x09C50083" />
        <register type="NOA" address="0x00009888" value="0x0BC50001" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AA00" />
        <register type="NOA" address="0x00009888" value="0x03E50002" />
        <register type="NOA" address="0x00009888" value="0x05E50830" />
        <register type="NOA" address="0x00009888" value="0x07E50001" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E600AA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext866"
       chipset="ACMGT3"
       symbol_name="Ext866"
       underscore_name="ext866"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="16098b83-88a3-451d-8c1e-f2b92ef1c2a5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT BVH CACHE MISS XECORE8"
             symbol_name="RT_BVH_CACHE_MISS_XECORE8"
             underscore_name="rt_bvh_cache_miss_xecore8"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE9"
             symbol_name="RT_BVH_CACHE_MISS_XECORE9"
             underscore_name="rt_bvh_cache_miss_xecore9"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE10"
             symbol_name="RT_BVH_CACHE_MISS_XECORE10"
             underscore_name="rt_bvh_cache_miss_xecore10"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE11"
             symbol_name="RT_BVH_CACHE_MISS_XECORE11"
             underscore_name="rt_bvh_cache_miss_xecore11"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x14850000" />
        <register type="NOA" address="0x00009888" value="0x14A50000" />
        <register type="NOA" address="0x00009888" value="0x14C50000" />
        <register type="NOA" address="0x00009888" value="0x14E50000" />
        <register type="NOA" address="0x00009888" value="0x02850002" />
        <register type="NOA" address="0x00009888" value="0x10850083" />
        <register type="NOA" address="0x00009888" value="0x12850001" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0286AA00" />
        <register type="NOA" address="0x00009888" value="0x02A50002" />
        <register type="NOA" address="0x00009888" value="0x0CA50083" />
        <register type="NOA" address="0x00009888" value="0x0EA50001" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x02A600AA" />
        <register type="NOA" address="0x00009888" value="0x02C50002" />
        <register type="NOA" address="0x00009888" value="0x08C50083" />
        <register type="NOA" address="0x00009888" value="0x0AC50001" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AA00" />
        <register type="NOA" address="0x00009888" value="0x02E50002" />
        <register type="NOA" address="0x00009888" value="0x04E50830" />
        <register type="NOA" address="0x00009888" value="0x06E50001" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E600AA" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext867"
       chipset="ACMGT3"
       symbol_name="Ext867"
       underscore_name="ext867"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="12e157ed-ca6a-4cc2-a3e7-5c35b9238f54"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT BVH CACHE MISS XECORE12"
             symbol_name="RT_BVH_CACHE_MISS_XECORE12"
             underscore_name="rt_bvh_cache_miss_xecore12"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE13"
             symbol_name="RT_BVH_CACHE_MISS_XECORE13"
             underscore_name="rt_bvh_cache_miss_xecore13"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE14"
             symbol_name="RT_BVH_CACHE_MISS_XECORE14"
             underscore_name="rt_bvh_cache_miss_xecore14"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE15"
             symbol_name="RT_BVH_CACHE_MISS_XECORE15"
             underscore_name="rt_bvh_cache_miss_xecore15"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x15850000" />
        <register type="NOA" address="0x00009888" value="0x15A50000" />
        <register type="NOA" address="0x00009888" value="0x15C50000" />
        <register type="NOA" address="0x00009888" value="0x15E50000" />
        <register type="NOA" address="0x00009888" value="0x03850002" />
        <register type="NOA" address="0x00009888" value="0x11850083" />
        <register type="NOA" address="0x00009888" value="0x13850001" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0386AA00" />
        <register type="NOA" address="0x00009888" value="0x03A50002" />
        <register type="NOA" address="0x00009888" value="0x0DA50083" />
        <register type="NOA" address="0x00009888" value="0x0FA50001" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x03A600AA" />
        <register type="NOA" address="0x00009888" value="0x03C50002" />
        <register type="NOA" address="0x00009888" value="0x09C50083" />
        <register type="NOA" address="0x00009888" value="0x0BC50001" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AA00" />
        <register type="NOA" address="0x00009888" value="0x03E50002" />
        <register type="NOA" address="0x00009888" value="0x05E50830" />
        <register type="NOA" address="0x00009888" value="0x07E50001" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E600AA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext868"
       chipset="ACMGT3"
       symbol_name="Ext868"
       underscore_name="ext868"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7bb5d7df-919a-4c1c-9029-5b34dec3b0a1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT BVH CACHE MISS XECORE16"
             symbol_name="RT_BVH_CACHE_MISS_XECORE16"
             underscore_name="rt_bvh_cache_miss_xecore16"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE17"
             symbol_name="RT_BVH_CACHE_MISS_XECORE17"
             underscore_name="rt_bvh_cache_miss_xecore17"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE18"
             symbol_name="RT_BVH_CACHE_MISS_XECORE18"
             underscore_name="rt_bvh_cache_miss_xecore18"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE19"
             symbol_name="RT_BVH_CACHE_MISS_XECORE19"
             underscore_name="rt_bvh_cache_miss_xecore19"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x14850000" />
        <register type="NOA" address="0x00009888" value="0x14A50000" />
        <register type="NOA" address="0x00009888" value="0x14C50000" />
        <register type="NOA" address="0x00009888" value="0x14E50000" />
        <register type="NOA" address="0x00009888" value="0x02850002" />
        <register type="NOA" address="0x00009888" value="0x10850083" />
        <register type="NOA" address="0x00009888" value="0x12850001" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0286AA00" />
        <register type="NOA" address="0x00009888" value="0x02A50002" />
        <register type="NOA" address="0x00009888" value="0x0CA50083" />
        <register type="NOA" address="0x00009888" value="0x0EA50001" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x02A600AA" />
        <register type="NOA" address="0x00009888" value="0x02C50002" />
        <register type="NOA" address="0x00009888" value="0x08C50083" />
        <register type="NOA" address="0x00009888" value="0x0AC50001" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AA00" />
        <register type="NOA" address="0x00009888" value="0x02E50002" />
        <register type="NOA" address="0x00009888" value="0x04E50830" />
        <register type="NOA" address="0x00009888" value="0x06E50001" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E600AA" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext869"
       chipset="ACMGT3"
       symbol_name="Ext869"
       underscore_name="ext869"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f090fb53-717d-4bcc-8ac0-515ef2e9e732"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT BVH CACHE MISS XECORE20"
             symbol_name="RT_BVH_CACHE_MISS_XECORE20"
             underscore_name="rt_bvh_cache_miss_xecore20"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE21"
             symbol_name="RT_BVH_CACHE_MISS_XECORE21"
             underscore_name="rt_bvh_cache_miss_xecore21"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE22"
             symbol_name="RT_BVH_CACHE_MISS_XECORE22"
             underscore_name="rt_bvh_cache_miss_xecore22"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE23"
             symbol_name="RT_BVH_CACHE_MISS_XECORE23"
             underscore_name="rt_bvh_cache_miss_xecore23"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x15850000" />
        <register type="NOA" address="0x00009888" value="0x15A50000" />
        <register type="NOA" address="0x00009888" value="0x15C50000" />
        <register type="NOA" address="0x00009888" value="0x15E50000" />
        <register type="NOA" address="0x00009888" value="0x03850002" />
        <register type="NOA" address="0x00009888" value="0x11850083" />
        <register type="NOA" address="0x00009888" value="0x13850001" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0386AA00" />
        <register type="NOA" address="0x00009888" value="0x03A50002" />
        <register type="NOA" address="0x00009888" value="0x0DA50083" />
        <register type="NOA" address="0x00009888" value="0x0FA50001" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x03A600AA" />
        <register type="NOA" address="0x00009888" value="0x03C50002" />
        <register type="NOA" address="0x00009888" value="0x09C50083" />
        <register type="NOA" address="0x00009888" value="0x0BC50001" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AA00" />
        <register type="NOA" address="0x00009888" value="0x03E50002" />
        <register type="NOA" address="0x00009888" value="0x05E50830" />
        <register type="NOA" address="0x00009888" value="0x07E50001" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E600AA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext870"
       chipset="ACMGT3"
       symbol_name="Ext870"
       underscore_name="ext870"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="aaeae265-2220-4838-947e-98558d911858"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT BVH CACHE MISS XECORE24"
             symbol_name="RT_BVH_CACHE_MISS_XECORE24"
             underscore_name="rt_bvh_cache_miss_xecore24"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE25"
             symbol_name="RT_BVH_CACHE_MISS_XECORE25"
             underscore_name="rt_bvh_cache_miss_xecore25"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE26"
             symbol_name="RT_BVH_CACHE_MISS_XECORE26"
             underscore_name="rt_bvh_cache_miss_xecore26"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE27"
             symbol_name="RT_BVH_CACHE_MISS_XECORE27"
             underscore_name="rt_bvh_cache_miss_xecore27"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x14850000" />
        <register type="NOA" address="0x00009888" value="0x14A50000" />
        <register type="NOA" address="0x00009888" value="0x14C50000" />
        <register type="NOA" address="0x00009888" value="0x14E50000" />
        <register type="NOA" address="0x00009888" value="0x02850002" />
        <register type="NOA" address="0x00009888" value="0x10850083" />
        <register type="NOA" address="0x00009888" value="0x12850001" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0286AA00" />
        <register type="NOA" address="0x00009888" value="0x02A50002" />
        <register type="NOA" address="0x00009888" value="0x0CA50083" />
        <register type="NOA" address="0x00009888" value="0x0EA50001" />
        <register type="NOA" address="0x00009888" value="0x06A50000" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x02A600AA" />
        <register type="NOA" address="0x00009888" value="0x02C50002" />
        <register type="NOA" address="0x00009888" value="0x08C50083" />
        <register type="NOA" address="0x00009888" value="0x0AC50001" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C6AA00" />
        <register type="NOA" address="0x00009888" value="0x02E50002" />
        <register type="NOA" address="0x00009888" value="0x04E50830" />
        <register type="NOA" address="0x00009888" value="0x06E50001" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E600AA" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext871"
       chipset="ACMGT3"
       symbol_name="Ext871"
       underscore_name="ext871"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="662d8774-3e66-4c9b-b5e2-5be8747980d8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT BVH CACHE MISS XECORE28"
             symbol_name="RT_BVH_CACHE_MISS_XECORE28"
             underscore_name="rt_bvh_cache_miss_xecore28"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE29"
             symbol_name="RT_BVH_CACHE_MISS_XECORE29"
             underscore_name="rt_bvh_cache_miss_xecore29"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE30"
             symbol_name="RT_BVH_CACHE_MISS_XECORE30"
             underscore_name="rt_bvh_cache_miss_xecore30"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT BVH CACHE MISS XECORE31"
             symbol_name="RT_BVH_CACHE_MISS_XECORE31"
             underscore_name="rt_bvh_cache_miss_xecore31"
             description="Number of BVH cache misses for RayQuery only"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x15850000" />
        <register type="NOA" address="0x00009888" value="0x15A50000" />
        <register type="NOA" address="0x00009888" value="0x15C50000" />
        <register type="NOA" address="0x00009888" value="0x15E50000" />
        <register type="NOA" address="0x00009888" value="0x03850002" />
        <register type="NOA" address="0x00009888" value="0x11850083" />
        <register type="NOA" address="0x00009888" value="0x13850001" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0386AA00" />
        <register type="NOA" address="0x00009888" value="0x03A50002" />
        <register type="NOA" address="0x00009888" value="0x0DA50083" />
        <register type="NOA" address="0x00009888" value="0x0FA50001" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x03A600AA" />
        <register type="NOA" address="0x00009888" value="0x03C50002" />
        <register type="NOA" address="0x00009888" value="0x09C50083" />
        <register type="NOA" address="0x00009888" value="0x0BC50001" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x01C6AA00" />
        <register type="NOA" address="0x00009888" value="0x03E50002" />
        <register type="NOA" address="0x00009888" value="0x05E50830" />
        <register type="NOA" address="0x00009888" value="0x07E50001" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x01E600AA" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42032942" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x4403000A" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40030842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext872"
       chipset="ACMGT3"
       symbol_name="Ext872"
       underscore_name="ext872"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2c69a291-9d76-46de-9db5-ceab2dccda57"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM ACCESS COUNT XECORE0"
             symbol_name="SLM_ACCESS_COUNT_XECORE0"
             underscore_name="slm_access_count_xecore0"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE1"
             symbol_name="SLM_ACCESS_COUNT_XECORE1"
             underscore_name="slm_access_count_xecore1"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE2"
             symbol_name="SLM_ACCESS_COUNT_XECORE2"
             underscore_name="slm_access_count_xecore2"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE3"
             symbol_name="SLM_ACCESS_COUNT_XECORE3"
             underscore_name="slm_access_count_xecore3"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1687000F" />
        <register type="NOA" address="0x00009888" value="0x1A87000F" />
        <register type="NOA" address="0x00009888" value="0x1288000F" />
        <register type="NOA" address="0x00009888" value="0x1688000F" />
        <register type="NOA" address="0x00009888" value="0x16A7000F" />
        <register type="NOA" address="0x00009888" value="0x1AA7000F" />
        <register type="NOA" address="0x00009888" value="0x12A8000F" />
        <register type="NOA" address="0x00009888" value="0x16A8000F" />
        <register type="NOA" address="0x00009888" value="0x16C7000F" />
        <register type="NOA" address="0x00009888" value="0x1AC7000F" />
        <register type="NOA" address="0x00009888" value="0x12C8000F" />
        <register type="NOA" address="0x00009888" value="0x16C8000F" />
        <register type="NOA" address="0x00009888" value="0x16E7000F" />
        <register type="NOA" address="0x00009888" value="0x1AE7000F" />
        <register type="NOA" address="0x00009888" value="0x12E8000F" />
        <register type="NOA" address="0x00009888" value="0x16E8000F" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x148701D7" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E8801D7" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A701D7" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA801D7" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC701D7" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C801D7" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E701D7" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E801D7" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext873"
       chipset="ACMGT3"
       symbol_name="Ext873"
       underscore_name="ext873"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0f86e589-8993-42a0-b344-e2b667565ede"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM ACCESS COUNT XECORE4"
             symbol_name="SLM_ACCESS_COUNT_XECORE4"
             underscore_name="slm_access_count_xecore4"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE5"
             symbol_name="SLM_ACCESS_COUNT_XECORE5"
             underscore_name="slm_access_count_xecore5"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE6"
             symbol_name="SLM_ACCESS_COUNT_XECORE6"
             underscore_name="slm_access_count_xecore6"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE7"
             symbol_name="SLM_ACCESS_COUNT_XECORE7"
             underscore_name="slm_access_count_xecore7"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1787000F" />
        <register type="NOA" address="0x00009888" value="0x1B87000F" />
        <register type="NOA" address="0x00009888" value="0x1388000F" />
        <register type="NOA" address="0x00009888" value="0x1788000F" />
        <register type="NOA" address="0x00009888" value="0x17A7000F" />
        <register type="NOA" address="0x00009888" value="0x1BA7000F" />
        <register type="NOA" address="0x00009888" value="0x13A8000F" />
        <register type="NOA" address="0x00009888" value="0x17A8000F" />
        <register type="NOA" address="0x00009888" value="0x17C7000F" />
        <register type="NOA" address="0x00009888" value="0x1BC7000F" />
        <register type="NOA" address="0x00009888" value="0x13C8000F" />
        <register type="NOA" address="0x00009888" value="0x17C8000F" />
        <register type="NOA" address="0x00009888" value="0x17E7000F" />
        <register type="NOA" address="0x00009888" value="0x1BE7000F" />
        <register type="NOA" address="0x00009888" value="0x13E8000F" />
        <register type="NOA" address="0x00009888" value="0x17E8000F" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x158701D7" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F8801D7" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A701D7" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA801D7" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC701D7" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C801D7" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E701D7" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E801D7" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext874"
       chipset="ACMGT3"
       symbol_name="Ext874"
       underscore_name="ext874"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d11c464b-ef9a-4da5-9322-1e57cb0e0897"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM ACCESS COUNT XECORE8"
             symbol_name="SLM_ACCESS_COUNT_XECORE8"
             underscore_name="slm_access_count_xecore8"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE9"
             symbol_name="SLM_ACCESS_COUNT_XECORE9"
             underscore_name="slm_access_count_xecore9"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE10"
             symbol_name="SLM_ACCESS_COUNT_XECORE10"
             underscore_name="slm_access_count_xecore10"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE11"
             symbol_name="SLM_ACCESS_COUNT_XECORE11"
             underscore_name="slm_access_count_xecore11"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1687000F" />
        <register type="NOA" address="0x00009888" value="0x1A87000F" />
        <register type="NOA" address="0x00009888" value="0x1288000F" />
        <register type="NOA" address="0x00009888" value="0x1688000F" />
        <register type="NOA" address="0x00009888" value="0x16A7000F" />
        <register type="NOA" address="0x00009888" value="0x1AA7000F" />
        <register type="NOA" address="0x00009888" value="0x12A8000F" />
        <register type="NOA" address="0x00009888" value="0x16A8000F" />
        <register type="NOA" address="0x00009888" value="0x16C7000F" />
        <register type="NOA" address="0x00009888" value="0x1AC7000F" />
        <register type="NOA" address="0x00009888" value="0x12C8000F" />
        <register type="NOA" address="0x00009888" value="0x16C8000F" />
        <register type="NOA" address="0x00009888" value="0x16E7000F" />
        <register type="NOA" address="0x00009888" value="0x1AE7000F" />
        <register type="NOA" address="0x00009888" value="0x12E8000F" />
        <register type="NOA" address="0x00009888" value="0x16E8000F" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x148701D7" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E8801D7" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A701D7" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA801D7" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC701D7" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C801D7" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E701D7" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E801D7" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext875"
       chipset="ACMGT3"
       symbol_name="Ext875"
       underscore_name="ext875"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="49a40c7a-1037-479e-a24c-4e9f4e8ff55a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM ACCESS COUNT XECORE12"
             symbol_name="SLM_ACCESS_COUNT_XECORE12"
             underscore_name="slm_access_count_xecore12"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE13"
             symbol_name="SLM_ACCESS_COUNT_XECORE13"
             underscore_name="slm_access_count_xecore13"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE14"
             symbol_name="SLM_ACCESS_COUNT_XECORE14"
             underscore_name="slm_access_count_xecore14"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE15"
             symbol_name="SLM_ACCESS_COUNT_XECORE15"
             underscore_name="slm_access_count_xecore15"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1787000F" />
        <register type="NOA" address="0x00009888" value="0x1B87000F" />
        <register type="NOA" address="0x00009888" value="0x1388000F" />
        <register type="NOA" address="0x00009888" value="0x1788000F" />
        <register type="NOA" address="0x00009888" value="0x17A7000F" />
        <register type="NOA" address="0x00009888" value="0x1BA7000F" />
        <register type="NOA" address="0x00009888" value="0x13A8000F" />
        <register type="NOA" address="0x00009888" value="0x17A8000F" />
        <register type="NOA" address="0x00009888" value="0x17C7000F" />
        <register type="NOA" address="0x00009888" value="0x1BC7000F" />
        <register type="NOA" address="0x00009888" value="0x13C8000F" />
        <register type="NOA" address="0x00009888" value="0x17C8000F" />
        <register type="NOA" address="0x00009888" value="0x17E7000F" />
        <register type="NOA" address="0x00009888" value="0x1BE7000F" />
        <register type="NOA" address="0x00009888" value="0x13E8000F" />
        <register type="NOA" address="0x00009888" value="0x17E8000F" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x158701D7" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F8801D7" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A701D7" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA801D7" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC701D7" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C801D7" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E701D7" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E801D7" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext876"
       chipset="ACMGT3"
       symbol_name="Ext876"
       underscore_name="ext876"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="80397a0b-40b5-4d6f-bc14-297a9094c5ca"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM ACCESS COUNT XECORE16"
             symbol_name="SLM_ACCESS_COUNT_XECORE16"
             underscore_name="slm_access_count_xecore16"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE17"
             symbol_name="SLM_ACCESS_COUNT_XECORE17"
             underscore_name="slm_access_count_xecore17"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE18"
             symbol_name="SLM_ACCESS_COUNT_XECORE18"
             underscore_name="slm_access_count_xecore18"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE19"
             symbol_name="SLM_ACCESS_COUNT_XECORE19"
             underscore_name="slm_access_count_xecore19"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1687000F" />
        <register type="NOA" address="0x00009888" value="0x1A87000F" />
        <register type="NOA" address="0x00009888" value="0x1288000F" />
        <register type="NOA" address="0x00009888" value="0x1688000F" />
        <register type="NOA" address="0x00009888" value="0x16A7000F" />
        <register type="NOA" address="0x00009888" value="0x1AA7000F" />
        <register type="NOA" address="0x00009888" value="0x12A8000F" />
        <register type="NOA" address="0x00009888" value="0x16A8000F" />
        <register type="NOA" address="0x00009888" value="0x16C7000F" />
        <register type="NOA" address="0x00009888" value="0x1AC7000F" />
        <register type="NOA" address="0x00009888" value="0x12C8000F" />
        <register type="NOA" address="0x00009888" value="0x16C8000F" />
        <register type="NOA" address="0x00009888" value="0x16E7000F" />
        <register type="NOA" address="0x00009888" value="0x1AE7000F" />
        <register type="NOA" address="0x00009888" value="0x12E8000F" />
        <register type="NOA" address="0x00009888" value="0x16E8000F" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x148701D7" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E8801D7" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A701D7" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA801D7" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC701D7" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C801D7" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E701D7" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E801D7" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext877"
       chipset="ACMGT3"
       symbol_name="Ext877"
       underscore_name="ext877"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4dd595cc-86a2-4abf-bda8-aaebda8bebe4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM ACCESS COUNT XECORE20"
             symbol_name="SLM_ACCESS_COUNT_XECORE20"
             underscore_name="slm_access_count_xecore20"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE21"
             symbol_name="SLM_ACCESS_COUNT_XECORE21"
             underscore_name="slm_access_count_xecore21"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE22"
             symbol_name="SLM_ACCESS_COUNT_XECORE22"
             underscore_name="slm_access_count_xecore22"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE23"
             symbol_name="SLM_ACCESS_COUNT_XECORE23"
             underscore_name="slm_access_count_xecore23"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1787000F" />
        <register type="NOA" address="0x00009888" value="0x1B87000F" />
        <register type="NOA" address="0x00009888" value="0x1388000F" />
        <register type="NOA" address="0x00009888" value="0x1788000F" />
        <register type="NOA" address="0x00009888" value="0x17A7000F" />
        <register type="NOA" address="0x00009888" value="0x1BA7000F" />
        <register type="NOA" address="0x00009888" value="0x13A8000F" />
        <register type="NOA" address="0x00009888" value="0x17A8000F" />
        <register type="NOA" address="0x00009888" value="0x17C7000F" />
        <register type="NOA" address="0x00009888" value="0x1BC7000F" />
        <register type="NOA" address="0x00009888" value="0x13C8000F" />
        <register type="NOA" address="0x00009888" value="0x17C8000F" />
        <register type="NOA" address="0x00009888" value="0x17E7000F" />
        <register type="NOA" address="0x00009888" value="0x1BE7000F" />
        <register type="NOA" address="0x00009888" value="0x13E8000F" />
        <register type="NOA" address="0x00009888" value="0x17E8000F" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x158701D7" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F8801D7" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A701D7" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA801D7" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC701D7" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C801D7" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E701D7" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E801D7" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext878"
       chipset="ACMGT3"
       symbol_name="Ext878"
       underscore_name="ext878"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4bd452af-bdfc-4d44-a607-3f2b867b5ae5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM ACCESS COUNT XECORE24"
             symbol_name="SLM_ACCESS_COUNT_XECORE24"
             underscore_name="slm_access_count_xecore24"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE25"
             symbol_name="SLM_ACCESS_COUNT_XECORE25"
             underscore_name="slm_access_count_xecore25"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE26"
             symbol_name="SLM_ACCESS_COUNT_XECORE26"
             underscore_name="slm_access_count_xecore26"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE27"
             symbol_name="SLM_ACCESS_COUNT_XECORE27"
             underscore_name="slm_access_count_xecore27"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1687000F" />
        <register type="NOA" address="0x00009888" value="0x1A87000F" />
        <register type="NOA" address="0x00009888" value="0x1288000F" />
        <register type="NOA" address="0x00009888" value="0x1688000F" />
        <register type="NOA" address="0x00009888" value="0x16A7000F" />
        <register type="NOA" address="0x00009888" value="0x1AA7000F" />
        <register type="NOA" address="0x00009888" value="0x12A8000F" />
        <register type="NOA" address="0x00009888" value="0x16A8000F" />
        <register type="NOA" address="0x00009888" value="0x16C7000F" />
        <register type="NOA" address="0x00009888" value="0x1AC7000F" />
        <register type="NOA" address="0x00009888" value="0x12C8000F" />
        <register type="NOA" address="0x00009888" value="0x16C8000F" />
        <register type="NOA" address="0x00009888" value="0x16E7000F" />
        <register type="NOA" address="0x00009888" value="0x1AE7000F" />
        <register type="NOA" address="0x00009888" value="0x12E8000F" />
        <register type="NOA" address="0x00009888" value="0x16E8000F" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x148701D7" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E8801D7" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A701D7" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA801D7" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC701D7" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C801D7" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E701D7" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E801D7" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext879"
       chipset="ACMGT3"
       symbol_name="Ext879"
       underscore_name="ext879"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6793871f-9574-4605-b748-50f227dc8d0d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM ACCESS COUNT XECORE28"
             symbol_name="SLM_ACCESS_COUNT_XECORE28"
             underscore_name="slm_access_count_xecore28"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE29"
             symbol_name="SLM_ACCESS_COUNT_XECORE29"
             underscore_name="slm_access_count_xecore29"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE30"
             symbol_name="SLM_ACCESS_COUNT_XECORE30"
             underscore_name="slm_access_count_xecore30"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="SLM ACCESS COUNT XECORE31"
             symbol_name="SLM_ACCESS_COUNT_XECORE31"
             underscore_name="slm_access_count_xecore31"
             description="Number of SLM accesses."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1787000F" />
        <register type="NOA" address="0x00009888" value="0x1B87000F" />
        <register type="NOA" address="0x00009888" value="0x1388000F" />
        <register type="NOA" address="0x00009888" value="0x1788000F" />
        <register type="NOA" address="0x00009888" value="0x17A7000F" />
        <register type="NOA" address="0x00009888" value="0x1BA7000F" />
        <register type="NOA" address="0x00009888" value="0x13A8000F" />
        <register type="NOA" address="0x00009888" value="0x17A8000F" />
        <register type="NOA" address="0x00009888" value="0x17C7000F" />
        <register type="NOA" address="0x00009888" value="0x1BC7000F" />
        <register type="NOA" address="0x00009888" value="0x13C8000F" />
        <register type="NOA" address="0x00009888" value="0x17C8000F" />
        <register type="NOA" address="0x00009888" value="0x17E7000F" />
        <register type="NOA" address="0x00009888" value="0x1BE7000F" />
        <register type="NOA" address="0x00009888" value="0x13E8000F" />
        <register type="NOA" address="0x00009888" value="0x17E8000F" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x158701D7" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F8801D7" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A701D7" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA801D7" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC701D7" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C801D7" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E701D7" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E801D7" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext880"
       chipset="ACMGT3"
       symbol_name="Ext880"
       underscore_name="ext880"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="eda73924-faa7-4e99-b942-e571db97ffd9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 WRITE SQIDI0"
             symbol_name="GPU_MEMORY_L3_WRITE_SQIDI0"
             underscore_name="gpu_memory_l3_write_sqidi0"
             description="Number of GTI memory writes from L3 caused by L3 invalidations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18013800" />
        <register type="NOA" address="0x00009888" value="0x1A01000F" />
        <register type="NOA" address="0x00009888" value="0x020100E6" />
        <register type="NOA" address="0x00009888" value="0x06011C00" />
        <register type="NOA" address="0x00009888" value="0x08010248" />
        <register type="NOA" address="0x00009888" value="0x0A0102CA" />
        <register type="NOA" address="0x00009888" value="0x0C01034C" />
        <register type="NOA" address="0x00009888" value="0x0E0103CE" />
        <register type="NOA" address="0x00009888" value="0x00010000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02030924" />
        <register type="NOA" address="0x00009888" value="0x000A2492" />
        <register type="NOA" address="0x00009888" value="0x020A0492" />
        <register type="NOA" address="0x00009888" value="0x000B1249" />
        <register type="NOA" address="0x00009888" value="0x020B0249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x10800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000018A" />
        <register type="OA" address="0x0000D944" value="0x0000FE00" />
    </register_config>
  </set>

  <set name="Ext881"
       chipset="ACMGT3"
       symbol_name="Ext881"
       underscore_name="ext881"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4c4c41af-23de-4ac2-adbc-db69aa7c7a59"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 WRITE SQIDI1"
             symbol_name="GPU_MEMORY_L3_WRITE_SQIDI1"
             underscore_name="gpu_memory_l3_write_sqidi1"
             description="Number of GTI memory writes from L3 caused by L3 invalidations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18213800" />
        <register type="NOA" address="0x00009888" value="0x1A21000F" />
        <register type="NOA" address="0x00009888" value="0x022100E6" />
        <register type="NOA" address="0x00009888" value="0x06211C00" />
        <register type="NOA" address="0x00009888" value="0x08210248" />
        <register type="NOA" address="0x00009888" value="0x0A2102CA" />
        <register type="NOA" address="0x00009888" value="0x0C21034C" />
        <register type="NOA" address="0x00009888" value="0x0E2103CE" />
        <register type="NOA" address="0x00009888" value="0x00210000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02030924" />
        <register type="NOA" address="0x00009888" value="0x000A2492" />
        <register type="NOA" address="0x00009888" value="0x020A0492" />
        <register type="NOA" address="0x00009888" value="0x000B2492" />
        <register type="NOA" address="0x00009888" value="0x020B0492" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x10800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000018A" />
        <register type="OA" address="0x0000D944" value="0x0000FE00" />
    </register_config>
  </set>

  <set name="Ext882"
       chipset="ACMGT3"
       symbol_name="Ext882"
       underscore_name="ext882"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3d734ca7-99c2-4cc6-a42b-0678c30adafd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 WRITE SQIDI2"
             symbol_name="GPU_MEMORY_L3_WRITE_SQIDI2"
             underscore_name="gpu_memory_l3_write_sqidi2"
             description="Number of GTI memory writes from L3 caused by L3 invalidations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18413800" />
        <register type="NOA" address="0x00009888" value="0x1A41000F" />
        <register type="NOA" address="0x00009888" value="0x024100E6" />
        <register type="NOA" address="0x00009888" value="0x06411C00" />
        <register type="NOA" address="0x00009888" value="0x08410248" />
        <register type="NOA" address="0x00009888" value="0x0A4102CA" />
        <register type="NOA" address="0x00009888" value="0x0C41034C" />
        <register type="NOA" address="0x00009888" value="0x0E4103CE" />
        <register type="NOA" address="0x00009888" value="0x00410000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02030924" />
        <register type="NOA" address="0x00009888" value="0x000A2492" />
        <register type="NOA" address="0x00009888" value="0x020A0492" />
        <register type="NOA" address="0x00009888" value="0x000B36DB" />
        <register type="NOA" address="0x00009888" value="0x020B06DB" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x10800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000018A" />
        <register type="OA" address="0x0000D944" value="0x0000FE00" />
    </register_config>
  </set>

  <set name="Ext883"
       chipset="ACMGT3"
       symbol_name="Ext883"
       underscore_name="ext883"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c435cabd-1edf-47e1-a0b8-e952e4144f14"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 WRITE SQIDI3"
             symbol_name="GPU_MEMORY_L3_WRITE_SQIDI3"
             underscore_name="gpu_memory_l3_write_sqidi3"
             description="Number of GTI memory writes from L3 caused by L3 invalidations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18613800" />
        <register type="NOA" address="0x00009888" value="0x1A61000F" />
        <register type="NOA" address="0x00009888" value="0x026100E6" />
        <register type="NOA" address="0x00009888" value="0x06611C00" />
        <register type="NOA" address="0x00009888" value="0x08610248" />
        <register type="NOA" address="0x00009888" value="0x0A6102CA" />
        <register type="NOA" address="0x00009888" value="0x0C61034C" />
        <register type="NOA" address="0x00009888" value="0x0E6103CE" />
        <register type="NOA" address="0x00009888" value="0x00610000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02030924" />
        <register type="NOA" address="0x00009888" value="0x000A2492" />
        <register type="NOA" address="0x00009888" value="0x020A0492" />
        <register type="NOA" address="0x00009888" value="0x000B4924" />
        <register type="NOA" address="0x00009888" value="0x020B0924" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x10800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000018A" />
        <register type="OA" address="0x0000D944" value="0x0000FE00" />
    </register_config>
  </set>

  <set name="Ext884"
       chipset="ACMGT3"
       symbol_name="Ext884"
       underscore_name="ext884"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b51c6d34-8b88-48c1-a88d-d3114cc750a7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 WRITE SQIDI4"
             symbol_name="GPU_MEMORY_L3_WRITE_SQIDI4"
             underscore_name="gpu_memory_l3_write_sqidi4"
             description="Number of GTI memory writes from L3 caused by L3 invalidations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18813800" />
        <register type="NOA" address="0x00009888" value="0x1A81000F" />
        <register type="NOA" address="0x00009888" value="0x028100E6" />
        <register type="NOA" address="0x00009888" value="0x06811C00" />
        <register type="NOA" address="0x00009888" value="0x08810248" />
        <register type="NOA" address="0x00009888" value="0x0A8102CA" />
        <register type="NOA" address="0x00009888" value="0x0C81034C" />
        <register type="NOA" address="0x00009888" value="0x0E8103CE" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02030924" />
        <register type="NOA" address="0x00009888" value="0x00091249" />
        <register type="NOA" address="0x00009888" value="0x02090249" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A0249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x10800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000018A" />
        <register type="OA" address="0x0000D944" value="0x0000FE00" />
    </register_config>
  </set>

  <set name="Ext885"
       chipset="ACMGT3"
       symbol_name="Ext885"
       underscore_name="ext885"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cc13457c-3aef-4c2c-9b3b-d07058268807"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 WRITE SQIDI5"
             symbol_name="GPU_MEMORY_L3_WRITE_SQIDI5"
             underscore_name="gpu_memory_l3_write_sqidi5"
             description="Number of GTI memory writes from L3 caused by L3 invalidations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18A13800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000F" />
        <register type="NOA" address="0x00009888" value="0x02A100E6" />
        <register type="NOA" address="0x00009888" value="0x06A11C00" />
        <register type="NOA" address="0x00009888" value="0x08A10248" />
        <register type="NOA" address="0x00009888" value="0x0AA102CA" />
        <register type="NOA" address="0x00009888" value="0x0CA1034C" />
        <register type="NOA" address="0x00009888" value="0x0EA103CE" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02030924" />
        <register type="NOA" address="0x00009888" value="0x00092492" />
        <register type="NOA" address="0x00009888" value="0x02090492" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A0249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x10800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000018A" />
        <register type="OA" address="0x0000D944" value="0x0000FE00" />
    </register_config>
  </set>

  <set name="Ext886"
       chipset="ACMGT3"
       symbol_name="Ext886"
       underscore_name="ext886"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3b526aaf-5919-4a41-ba31-2e6fb7205765"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 WRITE SQIDI6"
             symbol_name="GPU_MEMORY_L3_WRITE_SQIDI6"
             underscore_name="gpu_memory_l3_write_sqidi6"
             description="Number of GTI memory writes from L3 caused by L3 invalidations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18C13800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000F" />
        <register type="NOA" address="0x00009888" value="0x02C100E6" />
        <register type="NOA" address="0x00009888" value="0x06C11C00" />
        <register type="NOA" address="0x00009888" value="0x08C10248" />
        <register type="NOA" address="0x00009888" value="0x0AC102CA" />
        <register type="NOA" address="0x00009888" value="0x0CC1034C" />
        <register type="NOA" address="0x00009888" value="0x0EC103CE" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02030924" />
        <register type="NOA" address="0x00009888" value="0x000936DB" />
        <register type="NOA" address="0x00009888" value="0x020906DB" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A0249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x10800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000018A" />
        <register type="OA" address="0x0000D944" value="0x0000FE00" />
    </register_config>
  </set>

  <set name="Ext887"
       chipset="ACMGT3"
       symbol_name="Ext887"
       underscore_name="ext887"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4e1fdf9d-9a97-45ad-92d5-c4dbf0b6b6c4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 WRITE SQIDI7"
             symbol_name="GPU_MEMORY_L3_WRITE_SQIDI7"
             underscore_name="gpu_memory_l3_write_sqidi7"
             description="Number of GTI memory writes from L3 caused by L3 invalidations"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18E13800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000F" />
        <register type="NOA" address="0x00009888" value="0x02E100E6" />
        <register type="NOA" address="0x00009888" value="0x06E11C00" />
        <register type="NOA" address="0x00009888" value="0x08E10248" />
        <register type="NOA" address="0x00009888" value="0x0AE102CA" />
        <register type="NOA" address="0x00009888" value="0x0CE1034C" />
        <register type="NOA" address="0x00009888" value="0x0EE103CE" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02030924" />
        <register type="NOA" address="0x00009888" value="0x00094924" />
        <register type="NOA" address="0x00009888" value="0x02090924" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A0249" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x10800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000018A" />
        <register type="OA" address="0x0000D944" value="0x0000FE00" />
    </register_config>
  </set>

  <set name="Ext888"
       chipset="ACMGT3"
       symbol_name="Ext888"
       underscore_name="ext888"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="51d516e5-4f18-4d23-abef-d4fe43d2cedd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE0"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE0"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore0"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE1"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE1"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore1"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE2"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE2"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore2"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE3"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE3"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore3"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x14870010" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E880010" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A70010" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA80010" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC70010" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80010" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E70010" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E80010" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext889"
       chipset="ACMGT3"
       symbol_name="Ext889"
       underscore_name="ext889"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="69746c29-88ae-4e33-9d89-832f961ce4d0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE4"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE4"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore4"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE5"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE5"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore5"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE6"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE6"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore6"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE7"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE7"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore7"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x15870010" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F880010" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A70010" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA80010" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC70010" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80010" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E70010" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E80010" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext890"
       chipset="ACMGT3"
       symbol_name="Ext890"
       underscore_name="ext890"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3772217c-5bfa-4b4f-8ce6-c1d70e1e7409"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE8"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE8"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore8"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE9"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE9"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore9"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE10"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE10"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore10"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE11"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE11"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore11"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x14870010" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E880010" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A70010" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA80010" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC70010" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80010" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E70010" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E80010" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext891"
       chipset="ACMGT3"
       symbol_name="Ext891"
       underscore_name="ext891"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f0a9580b-73ae-4ae7-994f-4b6d5d265291"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE12"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE12"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore12"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE13"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE13"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore13"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE14"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE14"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore14"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE15"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE15"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore15"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x15870010" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F880010" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A70010" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA80010" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC70010" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80010" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E70010" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E80010" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext892"
       chipset="ACMGT3"
       symbol_name="Ext892"
       underscore_name="ext892"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="52064d17-d36d-4f45-ab86-8732a72ab376"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE16"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE16"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore16"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE17"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE17"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore17"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE18"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE18"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore18"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE19"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE19"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore19"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x14870010" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E880010" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A70010" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA80010" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC70010" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80010" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E70010" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E80010" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext893"
       chipset="ACMGT3"
       symbol_name="Ext893"
       underscore_name="ext893"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4b2771bf-21cc-4d4f-b0c5-70b3ff4144d3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE20"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE20"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore20"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE21"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE21"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore21"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE22"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE22"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore22"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE23"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE23"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore23"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x15870010" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F880010" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A70010" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA80010" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC70010" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80010" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E70010" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E80010" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext894"
       chipset="ACMGT3"
       symbol_name="Ext894"
       underscore_name="ext894"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d028b5f8-993c-4c35-9d86-2601fa6a78e9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE24"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE24"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore24"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE25"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE25"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore25"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE26"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE26"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore26"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE27"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE27"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore27"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x16870004" />
        <register type="NOA" address="0x00009888" value="0x1A870004" />
        <register type="NOA" address="0x00009888" value="0x12880004" />
        <register type="NOA" address="0x00009888" value="0x16880004" />
        <register type="NOA" address="0x00009888" value="0x16A70004" />
        <register type="NOA" address="0x00009888" value="0x1AA70004" />
        <register type="NOA" address="0x00009888" value="0x12A80004" />
        <register type="NOA" address="0x00009888" value="0x16A80004" />
        <register type="NOA" address="0x00009888" value="0x16C70004" />
        <register type="NOA" address="0x00009888" value="0x1AC70004" />
        <register type="NOA" address="0x00009888" value="0x12C80004" />
        <register type="NOA" address="0x00009888" value="0x16C80004" />
        <register type="NOA" address="0x00009888" value="0x16E70004" />
        <register type="NOA" address="0x00009888" value="0x1AE70004" />
        <register type="NOA" address="0x00009888" value="0x12E80004" />
        <register type="NOA" address="0x00009888" value="0x16E80004" />
        <register type="NOA" address="0x00009888" value="0x0283AA00" />
        <register type="NOA" address="0x00009888" value="0x0084F000" />
        <register type="NOA" address="0x00009888" value="0x02865500" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x14870010" />
        <register type="NOA" address="0x00009888" value="0x02870A00" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0E880010" />
        <register type="NOA" address="0x00009888" value="0x00893000" />
        <register type="NOA" address="0x00009888" value="0x02A300AA" />
        <register type="NOA" address="0x00009888" value="0x00A40F00" />
        <register type="NOA" address="0x00009888" value="0x02A60055" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x10A70010" />
        <register type="NOA" address="0x00009888" value="0x02A7000A" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA80010" />
        <register type="NOA" address="0x00009888" value="0x00A90300" />
        <register type="NOA" address="0x00009888" value="0x00C3AA00" />
        <register type="NOA" address="0x00009888" value="0x00C400F0" />
        <register type="NOA" address="0x00009888" value="0x00C65500" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0CC70010" />
        <register type="NOA" address="0x00009888" value="0x00C70A00" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x06C80010" />
        <register type="NOA" address="0x00009888" value="0x00C90030" />
        <register type="NOA" address="0x00009888" value="0x00E300AA" />
        <register type="NOA" address="0x00009888" value="0x00E4000F" />
        <register type="NOA" address="0x00009888" value="0x00E60055" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x08E70010" />
        <register type="NOA" address="0x00009888" value="0x00E7000A" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x02E80010" />
        <register type="NOA" address="0x00009888" value="0x00E90003" />
        <register type="NOA" address="0x00009888" value="0x0007AA55" />
        <register type="NOA" address="0x00009888" value="0x0208AAFF" />
        <register type="NOA" address="0x00009888" value="0x000900FF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x00010F00" />
        <register type="NOA" address="0x00009888" value="0x020B0055" />
        <register type="NOA" address="0x00009888" value="0x000200F0" />
        <register type="NOA" address="0x00009888" value="0x000C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext895"
       chipset="ACMGT3"
       symbol_name="Ext895"
       underscore_name="ext895"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1cd63d28-50ed-4c69-8683-44eba28275b6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE28"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE28"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore28"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ C 6 READ UADD C 5 READ UADD C 4 READ UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE29"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE29"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore29"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ C 2 READ UADD C 1 READ UADD C 0 READ UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE30"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE30"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore30"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ B 6 READ UADD B 5 READ UADD B 4 READ UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE NUMBER OF BANK ACCESS COUNT XECORE31"
             symbol_name="LOAD_STORE_CACHE_NUMBER_OF_BANK_ACCESS_COUNT_XECORE31"
             underscore_name="load_store_cache_number_of_bank_access_count_xecore31"
             description="Number of Load Store Cache banks accessed in a clock."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ B 2 READ UADD B 1 READ UADD B 0 READ UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x17870004" />
        <register type="NOA" address="0x00009888" value="0x1B870004" />
        <register type="NOA" address="0x00009888" value="0x13880004" />
        <register type="NOA" address="0x00009888" value="0x17880004" />
        <register type="NOA" address="0x00009888" value="0x17A70004" />
        <register type="NOA" address="0x00009888" value="0x1BA70004" />
        <register type="NOA" address="0x00009888" value="0x13A80004" />
        <register type="NOA" address="0x00009888" value="0x17A80004" />
        <register type="NOA" address="0x00009888" value="0x17C70004" />
        <register type="NOA" address="0x00009888" value="0x1BC70004" />
        <register type="NOA" address="0x00009888" value="0x13C80004" />
        <register type="NOA" address="0x00009888" value="0x17C80004" />
        <register type="NOA" address="0x00009888" value="0x17E70004" />
        <register type="NOA" address="0x00009888" value="0x1BE70004" />
        <register type="NOA" address="0x00009888" value="0x13E80004" />
        <register type="NOA" address="0x00009888" value="0x17E80004" />
        <register type="NOA" address="0x00009888" value="0x0383AA00" />
        <register type="NOA" address="0x00009888" value="0x0184F000" />
        <register type="NOA" address="0x00009888" value="0x03865500" />
        <register type="NOA" address="0x00009888" value="0x05870020" />
        <register type="NOA" address="0x00009888" value="0x15870010" />
        <register type="NOA" address="0x00009888" value="0x03870A00" />
        <register type="NOA" address="0x00009888" value="0x01880020" />
        <register type="NOA" address="0x00009888" value="0x0F880010" />
        <register type="NOA" address="0x00009888" value="0x01893000" />
        <register type="NOA" address="0x00009888" value="0x03A300AA" />
        <register type="NOA" address="0x00009888" value="0x01A40F00" />
        <register type="NOA" address="0x00009888" value="0x03A60055" />
        <register type="NOA" address="0x00009888" value="0x05A70020" />
        <register type="NOA" address="0x00009888" value="0x11A70010" />
        <register type="NOA" address="0x00009888" value="0x03A7000A" />
        <register type="NOA" address="0x00009888" value="0x01A80020" />
        <register type="NOA" address="0x00009888" value="0x0BA80010" />
        <register type="NOA" address="0x00009888" value="0x01A90300" />
        <register type="NOA" address="0x00009888" value="0x01C3AA00" />
        <register type="NOA" address="0x00009888" value="0x01C400F0" />
        <register type="NOA" address="0x00009888" value="0x01C65500" />
        <register type="NOA" address="0x00009888" value="0x05C70020" />
        <register type="NOA" address="0x00009888" value="0x0DC70010" />
        <register type="NOA" address="0x00009888" value="0x01C70A00" />
        <register type="NOA" address="0x00009888" value="0x01C80020" />
        <register type="NOA" address="0x00009888" value="0x07C80010" />
        <register type="NOA" address="0x00009888" value="0x01C90030" />
        <register type="NOA" address="0x00009888" value="0x01E300AA" />
        <register type="NOA" address="0x00009888" value="0x01E4000F" />
        <register type="NOA" address="0x00009888" value="0x01E60055" />
        <register type="NOA" address="0x00009888" value="0x05E70020" />
        <register type="NOA" address="0x00009888" value="0x09E70010" />
        <register type="NOA" address="0x00009888" value="0x01E7000A" />
        <register type="NOA" address="0x00009888" value="0x01E80020" />
        <register type="NOA" address="0x00009888" value="0x03E80010" />
        <register type="NOA" address="0x00009888" value="0x01E90003" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AA55" />
        <register type="NOA" address="0x00009888" value="0x0308AAFF" />
        <register type="NOA" address="0x00009888" value="0x010900FF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x01010F00" />
        <register type="NOA" address="0x00009888" value="0x030B0055" />
        <register type="NOA" address="0x00009888" value="0x010200F0" />
        <register type="NOA" address="0x00009888" value="0x010C5500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E031CEA" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030D46" />
        <register type="NOA" address="0x00009888" value="0x2C031000" />
        <register type="NOA" address="0x00009888" value="0x32031000" />
        <register type="NOA" address="0x00009888" value="0x44030003" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030800" />
        <register type="NOA" address="0x00009888" value="0x48030040" />
        <register type="NOA" address="0x00009888" value="0x4A030603" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A031000" />
        <register type="NOA" address="0x00009888" value="0x40031842" />
        <register type="NOA" address="0x00009888" value="0x1C031000" />
        <register type="NOA" address="0x00009888" value="0x1E031000" />
        <register type="NOA" address="0x00009888" value="0x20031000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext896"
       chipset="ACMGT3"
       symbol_name="Ext896"
       underscore_name="ext896"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ebd6f029-7260-4c80-9698-f18439c74959"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK0 XECORE0"
             symbol_name="ICACHE_HIT_BANK0_XECORE0"
             underscore_name="icache_hit_bank0_xecore0"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE1"
             symbol_name="ICACHE_HIT_BANK0_XECORE1"
             underscore_name="icache_hit_bank0_xecore1"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE2"
             symbol_name="ICACHE_HIT_BANK0_XECORE2"
             underscore_name="icache_hit_bank0_xecore2"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE3"
             symbol_name="ICACHE_HIT_BANK0_XECORE3"
             underscore_name="icache_hit_bank0_xecore3"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE4"
             symbol_name="ICACHE_HIT_BANK0_XECORE4"
             underscore_name="icache_hit_bank0_xecore4"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE5"
             symbol_name="ICACHE_HIT_BANK0_XECORE5"
             underscore_name="icache_hit_bank0_xecore5"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE6"
             symbol_name="ICACHE_HIT_BANK0_XECORE6"
             underscore_name="icache_hit_bank0_xecore6"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE7"
             symbol_name="ICACHE_HIT_BANK0_XECORE7"
             underscore_name="icache_hit_bank0_xecore7"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE0"
             symbol_name="ICACHE_MISS_BANK0_XECORE0"
             underscore_name="icache_miss_bank0_xecore0"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE1"
             symbol_name="ICACHE_MISS_BANK0_XECORE1"
             underscore_name="icache_miss_bank0_xecore1"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE2"
             symbol_name="ICACHE_MISS_BANK0_XECORE2"
             underscore_name="icache_miss_bank0_xecore2"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE3"
             symbol_name="ICACHE_MISS_BANK0_XECORE3"
             underscore_name="icache_miss_bank0_xecore3"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE4"
             symbol_name="ICACHE_MISS_BANK0_XECORE4"
             underscore_name="icache_miss_bank0_xecore4"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE5"
             symbol_name="ICACHE_MISS_BANK0_XECORE5"
             underscore_name="icache_miss_bank0_xecore5"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE6"
             symbol_name="ICACHE_MISS_BANK0_XECORE6"
             underscore_name="icache_miss_bank0_xecore6"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE7"
             symbol_name="ICACHE_MISS_BANK0_XECORE7"
             underscore_name="icache_miss_bank0_xecore7"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1882000C" />
        <register type="NOA" address="0x00009888" value="0x18A2000C" />
        <register type="NOA" address="0x00009888" value="0x18C2000C" />
        <register type="NOA" address="0x00009888" value="0x18E2000C" />
        <register type="NOA" address="0x00009888" value="0x1982000C" />
        <register type="NOA" address="0x00009888" value="0x19A2000C" />
        <register type="NOA" address="0x00009888" value="0x19C2000C" />
        <register type="NOA" address="0x00009888" value="0x19E2000C" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext897"
       chipset="ACMGT3"
       symbol_name="Ext897"
       underscore_name="ext897"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4fef4fe4-17ad-4869-bef4-2ebdebff9f9d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK0 XECORE8"
             symbol_name="ICACHE_HIT_BANK0_XECORE8"
             underscore_name="icache_hit_bank0_xecore8"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE9"
             symbol_name="ICACHE_HIT_BANK0_XECORE9"
             underscore_name="icache_hit_bank0_xecore9"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE10"
             symbol_name="ICACHE_HIT_BANK0_XECORE10"
             underscore_name="icache_hit_bank0_xecore10"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE11"
             symbol_name="ICACHE_HIT_BANK0_XECORE11"
             underscore_name="icache_hit_bank0_xecore11"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE12"
             symbol_name="ICACHE_HIT_BANK0_XECORE12"
             underscore_name="icache_hit_bank0_xecore12"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE13"
             symbol_name="ICACHE_HIT_BANK0_XECORE13"
             underscore_name="icache_hit_bank0_xecore13"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE14"
             symbol_name="ICACHE_HIT_BANK0_XECORE14"
             underscore_name="icache_hit_bank0_xecore14"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE15"
             symbol_name="ICACHE_HIT_BANK0_XECORE15"
             underscore_name="icache_hit_bank0_xecore15"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE8"
             symbol_name="ICACHE_MISS_BANK0_XECORE8"
             underscore_name="icache_miss_bank0_xecore8"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE9"
             symbol_name="ICACHE_MISS_BANK0_XECORE9"
             underscore_name="icache_miss_bank0_xecore9"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE10"
             symbol_name="ICACHE_MISS_BANK0_XECORE10"
             underscore_name="icache_miss_bank0_xecore10"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE11"
             symbol_name="ICACHE_MISS_BANK0_XECORE11"
             underscore_name="icache_miss_bank0_xecore11"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE12"
             symbol_name="ICACHE_MISS_BANK0_XECORE12"
             underscore_name="icache_miss_bank0_xecore12"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE13"
             symbol_name="ICACHE_MISS_BANK0_XECORE13"
             underscore_name="icache_miss_bank0_xecore13"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE14"
             symbol_name="ICACHE_MISS_BANK0_XECORE14"
             underscore_name="icache_miss_bank0_xecore14"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE15"
             symbol_name="ICACHE_MISS_BANK0_XECORE15"
             underscore_name="icache_miss_bank0_xecore15"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1882000C" />
        <register type="NOA" address="0x00009888" value="0x18A2000C" />
        <register type="NOA" address="0x00009888" value="0x18C2000C" />
        <register type="NOA" address="0x00009888" value="0x18E2000C" />
        <register type="NOA" address="0x00009888" value="0x1982000C" />
        <register type="NOA" address="0x00009888" value="0x19A2000C" />
        <register type="NOA" address="0x00009888" value="0x19C2000C" />
        <register type="NOA" address="0x00009888" value="0x19E2000C" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext898"
       chipset="ACMGT3"
       symbol_name="Ext898"
       underscore_name="ext898"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cca4086b-edba-4819-ab17-70039adaa90f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK0 XECORE16"
             symbol_name="ICACHE_HIT_BANK0_XECORE16"
             underscore_name="icache_hit_bank0_xecore16"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE17"
             symbol_name="ICACHE_HIT_BANK0_XECORE17"
             underscore_name="icache_hit_bank0_xecore17"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE18"
             symbol_name="ICACHE_HIT_BANK0_XECORE18"
             underscore_name="icache_hit_bank0_xecore18"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE19"
             symbol_name="ICACHE_HIT_BANK0_XECORE19"
             underscore_name="icache_hit_bank0_xecore19"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE20"
             symbol_name="ICACHE_HIT_BANK0_XECORE20"
             underscore_name="icache_hit_bank0_xecore20"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE21"
             symbol_name="ICACHE_HIT_BANK0_XECORE21"
             underscore_name="icache_hit_bank0_xecore21"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE22"
             symbol_name="ICACHE_HIT_BANK0_XECORE22"
             underscore_name="icache_hit_bank0_xecore22"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE23"
             symbol_name="ICACHE_HIT_BANK0_XECORE23"
             underscore_name="icache_hit_bank0_xecore23"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE16"
             symbol_name="ICACHE_MISS_BANK0_XECORE16"
             underscore_name="icache_miss_bank0_xecore16"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE17"
             symbol_name="ICACHE_MISS_BANK0_XECORE17"
             underscore_name="icache_miss_bank0_xecore17"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE18"
             symbol_name="ICACHE_MISS_BANK0_XECORE18"
             underscore_name="icache_miss_bank0_xecore18"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE19"
             symbol_name="ICACHE_MISS_BANK0_XECORE19"
             underscore_name="icache_miss_bank0_xecore19"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE20"
             symbol_name="ICACHE_MISS_BANK0_XECORE20"
             underscore_name="icache_miss_bank0_xecore20"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE21"
             symbol_name="ICACHE_MISS_BANK0_XECORE21"
             underscore_name="icache_miss_bank0_xecore21"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE22"
             symbol_name="ICACHE_MISS_BANK0_XECORE22"
             underscore_name="icache_miss_bank0_xecore22"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE23"
             symbol_name="ICACHE_MISS_BANK0_XECORE23"
             underscore_name="icache_miss_bank0_xecore23"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1882000C" />
        <register type="NOA" address="0x00009888" value="0x18A2000C" />
        <register type="NOA" address="0x00009888" value="0x18C2000C" />
        <register type="NOA" address="0x00009888" value="0x18E2000C" />
        <register type="NOA" address="0x00009888" value="0x1982000C" />
        <register type="NOA" address="0x00009888" value="0x19A2000C" />
        <register type="NOA" address="0x00009888" value="0x19C2000C" />
        <register type="NOA" address="0x00009888" value="0x19E2000C" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext899"
       chipset="ACMGT3"
       symbol_name="Ext899"
       underscore_name="ext899"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="de978459-938a-4d54-8a6f-0860fba80b44"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK0 XECORE24"
             symbol_name="ICACHE_HIT_BANK0_XECORE24"
             underscore_name="icache_hit_bank0_xecore24"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE25"
             symbol_name="ICACHE_HIT_BANK0_XECORE25"
             underscore_name="icache_hit_bank0_xecore25"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE26"
             symbol_name="ICACHE_HIT_BANK0_XECORE26"
             underscore_name="icache_hit_bank0_xecore26"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE27"
             symbol_name="ICACHE_HIT_BANK0_XECORE27"
             underscore_name="icache_hit_bank0_xecore27"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE28"
             symbol_name="ICACHE_HIT_BANK0_XECORE28"
             underscore_name="icache_hit_bank0_xecore28"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE29"
             symbol_name="ICACHE_HIT_BANK0_XECORE29"
             underscore_name="icache_hit_bank0_xecore29"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE30"
             symbol_name="ICACHE_HIT_BANK0_XECORE30"
             underscore_name="icache_hit_bank0_xecore30"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK0 XECORE31"
             symbol_name="ICACHE_HIT_BANK0_XECORE31"
             underscore_name="icache_hit_bank0_xecore31"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE24"
             symbol_name="ICACHE_MISS_BANK0_XECORE24"
             underscore_name="icache_miss_bank0_xecore24"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE25"
             symbol_name="ICACHE_MISS_BANK0_XECORE25"
             underscore_name="icache_miss_bank0_xecore25"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE26"
             symbol_name="ICACHE_MISS_BANK0_XECORE26"
             underscore_name="icache_miss_bank0_xecore26"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE27"
             symbol_name="ICACHE_MISS_BANK0_XECORE27"
             underscore_name="icache_miss_bank0_xecore27"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE28"
             symbol_name="ICACHE_MISS_BANK0_XECORE28"
             underscore_name="icache_miss_bank0_xecore28"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE29"
             symbol_name="ICACHE_MISS_BANK0_XECORE29"
             underscore_name="icache_miss_bank0_xecore29"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE30"
             symbol_name="ICACHE_MISS_BANK0_XECORE30"
             underscore_name="icache_miss_bank0_xecore30"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK0 XECORE31"
             symbol_name="ICACHE_MISS_BANK0_XECORE31"
             underscore_name="icache_miss_bank0_xecore31"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1882000C" />
        <register type="NOA" address="0x00009888" value="0x18A2000C" />
        <register type="NOA" address="0x00009888" value="0x18C2000C" />
        <register type="NOA" address="0x00009888" value="0x18E2000C" />
        <register type="NOA" address="0x00009888" value="0x1982000C" />
        <register type="NOA" address="0x00009888" value="0x19A2000C" />
        <register type="NOA" address="0x00009888" value="0x19C2000C" />
        <register type="NOA" address="0x00009888" value="0x19E2000C" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext900"
       chipset="ACMGT3"
       symbol_name="Ext900"
       underscore_name="ext900"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="31c70c2d-ab25-4333-8242-c980e65fe83b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK1 XECORE0"
             symbol_name="ICACHE_HIT_BANK1_XECORE0"
             underscore_name="icache_hit_bank1_xecore0"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE1"
             symbol_name="ICACHE_HIT_BANK1_XECORE1"
             underscore_name="icache_hit_bank1_xecore1"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE2"
             symbol_name="ICACHE_HIT_BANK1_XECORE2"
             underscore_name="icache_hit_bank1_xecore2"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE3"
             symbol_name="ICACHE_HIT_BANK1_XECORE3"
             underscore_name="icache_hit_bank1_xecore3"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE4"
             symbol_name="ICACHE_HIT_BANK1_XECORE4"
             underscore_name="icache_hit_bank1_xecore4"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE5"
             symbol_name="ICACHE_HIT_BANK1_XECORE5"
             underscore_name="icache_hit_bank1_xecore5"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE6"
             symbol_name="ICACHE_HIT_BANK1_XECORE6"
             underscore_name="icache_hit_bank1_xecore6"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE7"
             symbol_name="ICACHE_HIT_BANK1_XECORE7"
             underscore_name="icache_hit_bank1_xecore7"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE0"
             symbol_name="ICACHE_MISS_BANK1_XECORE0"
             underscore_name="icache_miss_bank1_xecore0"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE1"
             symbol_name="ICACHE_MISS_BANK1_XECORE1"
             underscore_name="icache_miss_bank1_xecore1"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE2"
             symbol_name="ICACHE_MISS_BANK1_XECORE2"
             underscore_name="icache_miss_bank1_xecore2"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE3"
             symbol_name="ICACHE_MISS_BANK1_XECORE3"
             underscore_name="icache_miss_bank1_xecore3"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE4"
             symbol_name="ICACHE_MISS_BANK1_XECORE4"
             underscore_name="icache_miss_bank1_xecore4"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE5"
             symbol_name="ICACHE_MISS_BANK1_XECORE5"
             underscore_name="icache_miss_bank1_xecore5"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE6"
             symbol_name="ICACHE_MISS_BANK1_XECORE6"
             underscore_name="icache_miss_bank1_xecore6"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE7"
             symbol_name="ICACHE_MISS_BANK1_XECORE7"
             underscore_name="icache_miss_bank1_xecore7"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18820011" />
        <register type="NOA" address="0x00009888" value="0x18A20011" />
        <register type="NOA" address="0x00009888" value="0x18C20011" />
        <register type="NOA" address="0x00009888" value="0x18E20011" />
        <register type="NOA" address="0x00009888" value="0x19820011" />
        <register type="NOA" address="0x00009888" value="0x19A20011" />
        <register type="NOA" address="0x00009888" value="0x19C20011" />
        <register type="NOA" address="0x00009888" value="0x19E20011" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext901"
       chipset="ACMGT3"
       symbol_name="Ext901"
       underscore_name="ext901"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="bcf7ff4e-50dc-45f7-8c63-d649dc126717"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK1 XECORE8"
             symbol_name="ICACHE_HIT_BANK1_XECORE8"
             underscore_name="icache_hit_bank1_xecore8"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE9"
             symbol_name="ICACHE_HIT_BANK1_XECORE9"
             underscore_name="icache_hit_bank1_xecore9"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE10"
             symbol_name="ICACHE_HIT_BANK1_XECORE10"
             underscore_name="icache_hit_bank1_xecore10"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE11"
             symbol_name="ICACHE_HIT_BANK1_XECORE11"
             underscore_name="icache_hit_bank1_xecore11"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE12"
             symbol_name="ICACHE_HIT_BANK1_XECORE12"
             underscore_name="icache_hit_bank1_xecore12"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE13"
             symbol_name="ICACHE_HIT_BANK1_XECORE13"
             underscore_name="icache_hit_bank1_xecore13"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE14"
             symbol_name="ICACHE_HIT_BANK1_XECORE14"
             underscore_name="icache_hit_bank1_xecore14"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE15"
             symbol_name="ICACHE_HIT_BANK1_XECORE15"
             underscore_name="icache_hit_bank1_xecore15"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE8"
             symbol_name="ICACHE_MISS_BANK1_XECORE8"
             underscore_name="icache_miss_bank1_xecore8"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE9"
             symbol_name="ICACHE_MISS_BANK1_XECORE9"
             underscore_name="icache_miss_bank1_xecore9"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE10"
             symbol_name="ICACHE_MISS_BANK1_XECORE10"
             underscore_name="icache_miss_bank1_xecore10"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE11"
             symbol_name="ICACHE_MISS_BANK1_XECORE11"
             underscore_name="icache_miss_bank1_xecore11"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE12"
             symbol_name="ICACHE_MISS_BANK1_XECORE12"
             underscore_name="icache_miss_bank1_xecore12"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE13"
             symbol_name="ICACHE_MISS_BANK1_XECORE13"
             underscore_name="icache_miss_bank1_xecore13"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE14"
             symbol_name="ICACHE_MISS_BANK1_XECORE14"
             underscore_name="icache_miss_bank1_xecore14"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE15"
             symbol_name="ICACHE_MISS_BANK1_XECORE15"
             underscore_name="icache_miss_bank1_xecore15"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18820011" />
        <register type="NOA" address="0x00009888" value="0x18A20011" />
        <register type="NOA" address="0x00009888" value="0x18C20011" />
        <register type="NOA" address="0x00009888" value="0x18E20011" />
        <register type="NOA" address="0x00009888" value="0x19820011" />
        <register type="NOA" address="0x00009888" value="0x19A20011" />
        <register type="NOA" address="0x00009888" value="0x19C20011" />
        <register type="NOA" address="0x00009888" value="0x19E20011" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext902"
       chipset="ACMGT3"
       symbol_name="Ext902"
       underscore_name="ext902"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c79fc1e5-c7b5-4dae-ba39-4861365060f3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK1 XECORE16"
             symbol_name="ICACHE_HIT_BANK1_XECORE16"
             underscore_name="icache_hit_bank1_xecore16"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE17"
             symbol_name="ICACHE_HIT_BANK1_XECORE17"
             underscore_name="icache_hit_bank1_xecore17"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE18"
             symbol_name="ICACHE_HIT_BANK1_XECORE18"
             underscore_name="icache_hit_bank1_xecore18"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE19"
             symbol_name="ICACHE_HIT_BANK1_XECORE19"
             underscore_name="icache_hit_bank1_xecore19"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE20"
             symbol_name="ICACHE_HIT_BANK1_XECORE20"
             underscore_name="icache_hit_bank1_xecore20"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE21"
             symbol_name="ICACHE_HIT_BANK1_XECORE21"
             underscore_name="icache_hit_bank1_xecore21"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE22"
             symbol_name="ICACHE_HIT_BANK1_XECORE22"
             underscore_name="icache_hit_bank1_xecore22"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE23"
             symbol_name="ICACHE_HIT_BANK1_XECORE23"
             underscore_name="icache_hit_bank1_xecore23"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE16"
             symbol_name="ICACHE_MISS_BANK1_XECORE16"
             underscore_name="icache_miss_bank1_xecore16"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE17"
             symbol_name="ICACHE_MISS_BANK1_XECORE17"
             underscore_name="icache_miss_bank1_xecore17"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE18"
             symbol_name="ICACHE_MISS_BANK1_XECORE18"
             underscore_name="icache_miss_bank1_xecore18"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE19"
             symbol_name="ICACHE_MISS_BANK1_XECORE19"
             underscore_name="icache_miss_bank1_xecore19"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE20"
             symbol_name="ICACHE_MISS_BANK1_XECORE20"
             underscore_name="icache_miss_bank1_xecore20"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE21"
             symbol_name="ICACHE_MISS_BANK1_XECORE21"
             underscore_name="icache_miss_bank1_xecore21"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE22"
             symbol_name="ICACHE_MISS_BANK1_XECORE22"
             underscore_name="icache_miss_bank1_xecore22"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE23"
             symbol_name="ICACHE_MISS_BANK1_XECORE23"
             underscore_name="icache_miss_bank1_xecore23"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18820011" />
        <register type="NOA" address="0x00009888" value="0x18A20011" />
        <register type="NOA" address="0x00009888" value="0x18C20011" />
        <register type="NOA" address="0x00009888" value="0x18E20011" />
        <register type="NOA" address="0x00009888" value="0x19820011" />
        <register type="NOA" address="0x00009888" value="0x19A20011" />
        <register type="NOA" address="0x00009888" value="0x19C20011" />
        <register type="NOA" address="0x00009888" value="0x19E20011" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext903"
       chipset="ACMGT3"
       symbol_name="Ext903"
       underscore_name="ext903"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a213b5c5-965f-4daf-8a43-a254fec22419"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK1 XECORE24"
             symbol_name="ICACHE_HIT_BANK1_XECORE24"
             underscore_name="icache_hit_bank1_xecore24"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE25"
             symbol_name="ICACHE_HIT_BANK1_XECORE25"
             underscore_name="icache_hit_bank1_xecore25"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE26"
             symbol_name="ICACHE_HIT_BANK1_XECORE26"
             underscore_name="icache_hit_bank1_xecore26"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE27"
             symbol_name="ICACHE_HIT_BANK1_XECORE27"
             underscore_name="icache_hit_bank1_xecore27"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE28"
             symbol_name="ICACHE_HIT_BANK1_XECORE28"
             underscore_name="icache_hit_bank1_xecore28"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE29"
             symbol_name="ICACHE_HIT_BANK1_XECORE29"
             underscore_name="icache_hit_bank1_xecore29"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE30"
             symbol_name="ICACHE_HIT_BANK1_XECORE30"
             underscore_name="icache_hit_bank1_xecore30"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK1 XECORE31"
             symbol_name="ICACHE_HIT_BANK1_XECORE31"
             underscore_name="icache_hit_bank1_xecore31"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE24"
             symbol_name="ICACHE_MISS_BANK1_XECORE24"
             underscore_name="icache_miss_bank1_xecore24"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE25"
             symbol_name="ICACHE_MISS_BANK1_XECORE25"
             underscore_name="icache_miss_bank1_xecore25"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE26"
             symbol_name="ICACHE_MISS_BANK1_XECORE26"
             underscore_name="icache_miss_bank1_xecore26"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE27"
             symbol_name="ICACHE_MISS_BANK1_XECORE27"
             underscore_name="icache_miss_bank1_xecore27"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE28"
             symbol_name="ICACHE_MISS_BANK1_XECORE28"
             underscore_name="icache_miss_bank1_xecore28"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE29"
             symbol_name="ICACHE_MISS_BANK1_XECORE29"
             underscore_name="icache_miss_bank1_xecore29"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE30"
             symbol_name="ICACHE_MISS_BANK1_XECORE30"
             underscore_name="icache_miss_bank1_xecore30"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK1 XECORE31"
             symbol_name="ICACHE_MISS_BANK1_XECORE31"
             underscore_name="icache_miss_bank1_xecore31"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18820011" />
        <register type="NOA" address="0x00009888" value="0x18A20011" />
        <register type="NOA" address="0x00009888" value="0x18C20011" />
        <register type="NOA" address="0x00009888" value="0x18E20011" />
        <register type="NOA" address="0x00009888" value="0x19820011" />
        <register type="NOA" address="0x00009888" value="0x19A20011" />
        <register type="NOA" address="0x00009888" value="0x19C20011" />
        <register type="NOA" address="0x00009888" value="0x19E20011" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext904"
       chipset="ACMGT3"
       symbol_name="Ext904"
       underscore_name="ext904"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3a901be2-0b46-4e5e-8852-dc0187f7a829"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK2 XECORE0"
             symbol_name="ICACHE_HIT_BANK2_XECORE0"
             underscore_name="icache_hit_bank2_xecore0"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE1"
             symbol_name="ICACHE_HIT_BANK2_XECORE1"
             underscore_name="icache_hit_bank2_xecore1"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE2"
             symbol_name="ICACHE_HIT_BANK2_XECORE2"
             underscore_name="icache_hit_bank2_xecore2"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE3"
             symbol_name="ICACHE_HIT_BANK2_XECORE3"
             underscore_name="icache_hit_bank2_xecore3"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE4"
             symbol_name="ICACHE_HIT_BANK2_XECORE4"
             underscore_name="icache_hit_bank2_xecore4"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE5"
             symbol_name="ICACHE_HIT_BANK2_XECORE5"
             underscore_name="icache_hit_bank2_xecore5"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE6"
             symbol_name="ICACHE_HIT_BANK2_XECORE6"
             underscore_name="icache_hit_bank2_xecore6"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE7"
             symbol_name="ICACHE_HIT_BANK2_XECORE7"
             underscore_name="icache_hit_bank2_xecore7"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE0"
             symbol_name="ICACHE_MISS_BANK2_XECORE0"
             underscore_name="icache_miss_bank2_xecore0"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE1"
             symbol_name="ICACHE_MISS_BANK2_XECORE1"
             underscore_name="icache_miss_bank2_xecore1"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE2"
             symbol_name="ICACHE_MISS_BANK2_XECORE2"
             underscore_name="icache_miss_bank2_xecore2"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE3"
             symbol_name="ICACHE_MISS_BANK2_XECORE3"
             underscore_name="icache_miss_bank2_xecore3"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE4"
             symbol_name="ICACHE_MISS_BANK2_XECORE4"
             underscore_name="icache_miss_bank2_xecore4"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE5"
             symbol_name="ICACHE_MISS_BANK2_XECORE5"
             underscore_name="icache_miss_bank2_xecore5"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE6"
             symbol_name="ICACHE_MISS_BANK2_XECORE6"
             underscore_name="icache_miss_bank2_xecore6"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE7"
             symbol_name="ICACHE_MISS_BANK2_XECORE7"
             underscore_name="icache_miss_bank2_xecore7"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18820016" />
        <register type="NOA" address="0x00009888" value="0x18A20016" />
        <register type="NOA" address="0x00009888" value="0x18C20016" />
        <register type="NOA" address="0x00009888" value="0x18E20016" />
        <register type="NOA" address="0x00009888" value="0x19820016" />
        <register type="NOA" address="0x00009888" value="0x19A20016" />
        <register type="NOA" address="0x00009888" value="0x19C20016" />
        <register type="NOA" address="0x00009888" value="0x19E20016" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext905"
       chipset="ACMGT3"
       symbol_name="Ext905"
       underscore_name="ext905"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9c547e29-18b8-408c-8c43-bcc3c756eed3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK2 XECORE8"
             symbol_name="ICACHE_HIT_BANK2_XECORE8"
             underscore_name="icache_hit_bank2_xecore8"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE9"
             symbol_name="ICACHE_HIT_BANK2_XECORE9"
             underscore_name="icache_hit_bank2_xecore9"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE10"
             symbol_name="ICACHE_HIT_BANK2_XECORE10"
             underscore_name="icache_hit_bank2_xecore10"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE11"
             symbol_name="ICACHE_HIT_BANK2_XECORE11"
             underscore_name="icache_hit_bank2_xecore11"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE12"
             symbol_name="ICACHE_HIT_BANK2_XECORE12"
             underscore_name="icache_hit_bank2_xecore12"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE13"
             symbol_name="ICACHE_HIT_BANK2_XECORE13"
             underscore_name="icache_hit_bank2_xecore13"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE14"
             symbol_name="ICACHE_HIT_BANK2_XECORE14"
             underscore_name="icache_hit_bank2_xecore14"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE15"
             symbol_name="ICACHE_HIT_BANK2_XECORE15"
             underscore_name="icache_hit_bank2_xecore15"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE8"
             symbol_name="ICACHE_MISS_BANK2_XECORE8"
             underscore_name="icache_miss_bank2_xecore8"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE9"
             symbol_name="ICACHE_MISS_BANK2_XECORE9"
             underscore_name="icache_miss_bank2_xecore9"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE10"
             symbol_name="ICACHE_MISS_BANK2_XECORE10"
             underscore_name="icache_miss_bank2_xecore10"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE11"
             symbol_name="ICACHE_MISS_BANK2_XECORE11"
             underscore_name="icache_miss_bank2_xecore11"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE12"
             symbol_name="ICACHE_MISS_BANK2_XECORE12"
             underscore_name="icache_miss_bank2_xecore12"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE13"
             symbol_name="ICACHE_MISS_BANK2_XECORE13"
             underscore_name="icache_miss_bank2_xecore13"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE14"
             symbol_name="ICACHE_MISS_BANK2_XECORE14"
             underscore_name="icache_miss_bank2_xecore14"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE15"
             symbol_name="ICACHE_MISS_BANK2_XECORE15"
             underscore_name="icache_miss_bank2_xecore15"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18820016" />
        <register type="NOA" address="0x00009888" value="0x18A20016" />
        <register type="NOA" address="0x00009888" value="0x18C20016" />
        <register type="NOA" address="0x00009888" value="0x18E20016" />
        <register type="NOA" address="0x00009888" value="0x19820016" />
        <register type="NOA" address="0x00009888" value="0x19A20016" />
        <register type="NOA" address="0x00009888" value="0x19C20016" />
        <register type="NOA" address="0x00009888" value="0x19E20016" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext906"
       chipset="ACMGT3"
       symbol_name="Ext906"
       underscore_name="ext906"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="64ce4293-1f46-434d-a9e4-709b2fa8b0db"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK2 XECORE16"
             symbol_name="ICACHE_HIT_BANK2_XECORE16"
             underscore_name="icache_hit_bank2_xecore16"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE17"
             symbol_name="ICACHE_HIT_BANK2_XECORE17"
             underscore_name="icache_hit_bank2_xecore17"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE18"
             symbol_name="ICACHE_HIT_BANK2_XECORE18"
             underscore_name="icache_hit_bank2_xecore18"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE19"
             symbol_name="ICACHE_HIT_BANK2_XECORE19"
             underscore_name="icache_hit_bank2_xecore19"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE20"
             symbol_name="ICACHE_HIT_BANK2_XECORE20"
             underscore_name="icache_hit_bank2_xecore20"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE21"
             symbol_name="ICACHE_HIT_BANK2_XECORE21"
             underscore_name="icache_hit_bank2_xecore21"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE22"
             symbol_name="ICACHE_HIT_BANK2_XECORE22"
             underscore_name="icache_hit_bank2_xecore22"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE23"
             symbol_name="ICACHE_HIT_BANK2_XECORE23"
             underscore_name="icache_hit_bank2_xecore23"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE16"
             symbol_name="ICACHE_MISS_BANK2_XECORE16"
             underscore_name="icache_miss_bank2_xecore16"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE17"
             symbol_name="ICACHE_MISS_BANK2_XECORE17"
             underscore_name="icache_miss_bank2_xecore17"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE18"
             symbol_name="ICACHE_MISS_BANK2_XECORE18"
             underscore_name="icache_miss_bank2_xecore18"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE19"
             symbol_name="ICACHE_MISS_BANK2_XECORE19"
             underscore_name="icache_miss_bank2_xecore19"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE20"
             symbol_name="ICACHE_MISS_BANK2_XECORE20"
             underscore_name="icache_miss_bank2_xecore20"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE21"
             symbol_name="ICACHE_MISS_BANK2_XECORE21"
             underscore_name="icache_miss_bank2_xecore21"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE22"
             symbol_name="ICACHE_MISS_BANK2_XECORE22"
             underscore_name="icache_miss_bank2_xecore22"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE23"
             symbol_name="ICACHE_MISS_BANK2_XECORE23"
             underscore_name="icache_miss_bank2_xecore23"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18820016" />
        <register type="NOA" address="0x00009888" value="0x18A20016" />
        <register type="NOA" address="0x00009888" value="0x18C20016" />
        <register type="NOA" address="0x00009888" value="0x18E20016" />
        <register type="NOA" address="0x00009888" value="0x19820016" />
        <register type="NOA" address="0x00009888" value="0x19A20016" />
        <register type="NOA" address="0x00009888" value="0x19C20016" />
        <register type="NOA" address="0x00009888" value="0x19E20016" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext907"
       chipset="ACMGT3"
       symbol_name="Ext907"
       underscore_name="ext907"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="73dc617b-8971-4a76-96e9-2cf205acc81e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK2 XECORE24"
             symbol_name="ICACHE_HIT_BANK2_XECORE24"
             underscore_name="icache_hit_bank2_xecore24"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE25"
             symbol_name="ICACHE_HIT_BANK2_XECORE25"
             underscore_name="icache_hit_bank2_xecore25"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE26"
             symbol_name="ICACHE_HIT_BANK2_XECORE26"
             underscore_name="icache_hit_bank2_xecore26"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE27"
             symbol_name="ICACHE_HIT_BANK2_XECORE27"
             underscore_name="icache_hit_bank2_xecore27"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE28"
             symbol_name="ICACHE_HIT_BANK2_XECORE28"
             underscore_name="icache_hit_bank2_xecore28"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE29"
             symbol_name="ICACHE_HIT_BANK2_XECORE29"
             underscore_name="icache_hit_bank2_xecore29"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE30"
             symbol_name="ICACHE_HIT_BANK2_XECORE30"
             underscore_name="icache_hit_bank2_xecore30"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK2 XECORE31"
             symbol_name="ICACHE_HIT_BANK2_XECORE31"
             underscore_name="icache_hit_bank2_xecore31"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE24"
             symbol_name="ICACHE_MISS_BANK2_XECORE24"
             underscore_name="icache_miss_bank2_xecore24"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE25"
             symbol_name="ICACHE_MISS_BANK2_XECORE25"
             underscore_name="icache_miss_bank2_xecore25"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE26"
             symbol_name="ICACHE_MISS_BANK2_XECORE26"
             underscore_name="icache_miss_bank2_xecore26"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE27"
             symbol_name="ICACHE_MISS_BANK2_XECORE27"
             underscore_name="icache_miss_bank2_xecore27"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE28"
             symbol_name="ICACHE_MISS_BANK2_XECORE28"
             underscore_name="icache_miss_bank2_xecore28"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE29"
             symbol_name="ICACHE_MISS_BANK2_XECORE29"
             underscore_name="icache_miss_bank2_xecore29"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE30"
             symbol_name="ICACHE_MISS_BANK2_XECORE30"
             underscore_name="icache_miss_bank2_xecore30"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK2 XECORE31"
             symbol_name="ICACHE_MISS_BANK2_XECORE31"
             underscore_name="icache_miss_bank2_xecore31"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18820016" />
        <register type="NOA" address="0x00009888" value="0x18A20016" />
        <register type="NOA" address="0x00009888" value="0x18C20016" />
        <register type="NOA" address="0x00009888" value="0x18E20016" />
        <register type="NOA" address="0x00009888" value="0x19820016" />
        <register type="NOA" address="0x00009888" value="0x19A20016" />
        <register type="NOA" address="0x00009888" value="0x19C20016" />
        <register type="NOA" address="0x00009888" value="0x19E20016" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext908"
       chipset="ACMGT3"
       symbol_name="Ext908"
       underscore_name="ext908"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9eef500b-7077-4fc2-9101-dd900833104f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK3 XECORE0"
             symbol_name="ICACHE_HIT_BANK3_XECORE0"
             underscore_name="icache_hit_bank3_xecore0"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE1"
             symbol_name="ICACHE_HIT_BANK3_XECORE1"
             underscore_name="icache_hit_bank3_xecore1"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE2"
             symbol_name="ICACHE_HIT_BANK3_XECORE2"
             underscore_name="icache_hit_bank3_xecore2"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE3"
             symbol_name="ICACHE_HIT_BANK3_XECORE3"
             underscore_name="icache_hit_bank3_xecore3"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE4"
             symbol_name="ICACHE_HIT_BANK3_XECORE4"
             underscore_name="icache_hit_bank3_xecore4"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE5"
             symbol_name="ICACHE_HIT_BANK3_XECORE5"
             underscore_name="icache_hit_bank3_xecore5"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE6"
             symbol_name="ICACHE_HIT_BANK3_XECORE6"
             underscore_name="icache_hit_bank3_xecore6"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE7"
             symbol_name="ICACHE_HIT_BANK3_XECORE7"
             underscore_name="icache_hit_bank3_xecore7"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE0"
             symbol_name="ICACHE_MISS_BANK3_XECORE0"
             underscore_name="icache_miss_bank3_xecore0"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice0XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE1"
             symbol_name="ICACHE_MISS_BANK3_XECORE1"
             underscore_name="icache_miss_bank3_xecore1"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice0XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE2"
             symbol_name="ICACHE_MISS_BANK3_XECORE2"
             underscore_name="icache_miss_bank3_xecore2"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice0XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE3"
             symbol_name="ICACHE_MISS_BANK3_XECORE3"
             underscore_name="icache_miss_bank3_xecore3"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice0XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE4"
             symbol_name="ICACHE_MISS_BANK3_XECORE4"
             underscore_name="icache_miss_bank3_xecore4"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice1XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE5"
             symbol_name="ICACHE_MISS_BANK3_XECORE5"
             underscore_name="icache_miss_bank3_xecore5"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice1XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE6"
             symbol_name="ICACHE_MISS_BANK3_XECORE6"
             underscore_name="icache_miss_bank3_xecore6"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice1XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE7"
             symbol_name="ICACHE_MISS_BANK3_XECORE7"
             underscore_name="icache_miss_bank3_xecore7"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice1XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1882001B" />
        <register type="NOA" address="0x00009888" value="0x18A2001B" />
        <register type="NOA" address="0x00009888" value="0x18C2001B" />
        <register type="NOA" address="0x00009888" value="0x18E2001B" />
        <register type="NOA" address="0x00009888" value="0x1982001B" />
        <register type="NOA" address="0x00009888" value="0x19A2001B" />
        <register type="NOA" address="0x00009888" value="0x19C2001B" />
        <register type="NOA" address="0x00009888" value="0x19E2001B" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext909"
       chipset="ACMGT3"
       symbol_name="Ext909"
       underscore_name="ext909"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="d1160adc-3cd3-4dd0-825b-7bc15e319191"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK3 XECORE8"
             symbol_name="ICACHE_HIT_BANK3_XECORE8"
             underscore_name="icache_hit_bank3_xecore8"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE9"
             symbol_name="ICACHE_HIT_BANK3_XECORE9"
             underscore_name="icache_hit_bank3_xecore9"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE10"
             symbol_name="ICACHE_HIT_BANK3_XECORE10"
             underscore_name="icache_hit_bank3_xecore10"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE11"
             symbol_name="ICACHE_HIT_BANK3_XECORE11"
             underscore_name="icache_hit_bank3_xecore11"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE12"
             symbol_name="ICACHE_HIT_BANK3_XECORE12"
             underscore_name="icache_hit_bank3_xecore12"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE13"
             symbol_name="ICACHE_HIT_BANK3_XECORE13"
             underscore_name="icache_hit_bank3_xecore13"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE14"
             symbol_name="ICACHE_HIT_BANK3_XECORE14"
             underscore_name="icache_hit_bank3_xecore14"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE15"
             symbol_name="ICACHE_HIT_BANK3_XECORE15"
             underscore_name="icache_hit_bank3_xecore15"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE8"
             symbol_name="ICACHE_MISS_BANK3_XECORE8"
             underscore_name="icache_miss_bank3_xecore8"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice2XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE9"
             symbol_name="ICACHE_MISS_BANK3_XECORE9"
             underscore_name="icache_miss_bank3_xecore9"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice2XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE10"
             symbol_name="ICACHE_MISS_BANK3_XECORE10"
             underscore_name="icache_miss_bank3_xecore10"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice2XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE11"
             symbol_name="ICACHE_MISS_BANK3_XECORE11"
             underscore_name="icache_miss_bank3_xecore11"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice2XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE12"
             symbol_name="ICACHE_MISS_BANK3_XECORE12"
             underscore_name="icache_miss_bank3_xecore12"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice3XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE13"
             symbol_name="ICACHE_MISS_BANK3_XECORE13"
             underscore_name="icache_miss_bank3_xecore13"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice3XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE14"
             symbol_name="ICACHE_MISS_BANK3_XECORE14"
             underscore_name="icache_miss_bank3_xecore14"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice3XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE15"
             symbol_name="ICACHE_MISS_BANK3_XECORE15"
             underscore_name="icache_miss_bank3_xecore15"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice3XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x1882001B" />
        <register type="NOA" address="0x00009888" value="0x18A2001B" />
        <register type="NOA" address="0x00009888" value="0x18C2001B" />
        <register type="NOA" address="0x00009888" value="0x18E2001B" />
        <register type="NOA" address="0x00009888" value="0x1982001B" />
        <register type="NOA" address="0x00009888" value="0x19A2001B" />
        <register type="NOA" address="0x00009888" value="0x19C2001B" />
        <register type="NOA" address="0x00009888" value="0x19E2001B" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext910"
       chipset="ACMGT3"
       symbol_name="Ext910"
       underscore_name="ext910"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6ba0f6ff-cc07-4ba5-81c6-87e4279c9867"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK3 XECORE16"
             symbol_name="ICACHE_HIT_BANK3_XECORE16"
             underscore_name="icache_hit_bank3_xecore16"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE17"
             symbol_name="ICACHE_HIT_BANK3_XECORE17"
             underscore_name="icache_hit_bank3_xecore17"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE18"
             symbol_name="ICACHE_HIT_BANK3_XECORE18"
             underscore_name="icache_hit_bank3_xecore18"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE19"
             symbol_name="ICACHE_HIT_BANK3_XECORE19"
             underscore_name="icache_hit_bank3_xecore19"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE20"
             symbol_name="ICACHE_HIT_BANK3_XECORE20"
             underscore_name="icache_hit_bank3_xecore20"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE21"
             symbol_name="ICACHE_HIT_BANK3_XECORE21"
             underscore_name="icache_hit_bank3_xecore21"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE22"
             symbol_name="ICACHE_HIT_BANK3_XECORE22"
             underscore_name="icache_hit_bank3_xecore22"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE23"
             symbol_name="ICACHE_HIT_BANK3_XECORE23"
             underscore_name="icache_hit_bank3_xecore23"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE16"
             symbol_name="ICACHE_MISS_BANK3_XECORE16"
             underscore_name="icache_miss_bank3_xecore16"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice4XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE17"
             symbol_name="ICACHE_MISS_BANK3_XECORE17"
             underscore_name="icache_miss_bank3_xecore17"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice4XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE18"
             symbol_name="ICACHE_MISS_BANK3_XECORE18"
             underscore_name="icache_miss_bank3_xecore18"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice4XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE19"
             symbol_name="ICACHE_MISS_BANK3_XECORE19"
             underscore_name="icache_miss_bank3_xecore19"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice4XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE20"
             symbol_name="ICACHE_MISS_BANK3_XECORE20"
             underscore_name="icache_miss_bank3_xecore20"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice5XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE21"
             symbol_name="ICACHE_MISS_BANK3_XECORE21"
             underscore_name="icache_miss_bank3_xecore21"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice5XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE22"
             symbol_name="ICACHE_MISS_BANK3_XECORE22"
             underscore_name="icache_miss_bank3_xecore22"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice5XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE23"
             symbol_name="ICACHE_MISS_BANK3_XECORE23"
             underscore_name="icache_miss_bank3_xecore23"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice5XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x1882001B" />
        <register type="NOA" address="0x00009888" value="0x18A2001B" />
        <register type="NOA" address="0x00009888" value="0x18C2001B" />
        <register type="NOA" address="0x00009888" value="0x18E2001B" />
        <register type="NOA" address="0x00009888" value="0x1982001B" />
        <register type="NOA" address="0x00009888" value="0x19A2001B" />
        <register type="NOA" address="0x00009888" value="0x19C2001B" />
        <register type="NOA" address="0x00009888" value="0x19E2001B" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext911"
       chipset="ACMGT3"
       symbol_name="Ext911"
       underscore_name="ext911"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="09a68225-f72f-4750-b6f1-b7f2a7b7bf7e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="ICACHE HIT BANK3 XECORE24"
             symbol_name="ICACHE_HIT_BANK3_XECORE24"
             underscore_name="icache_hit_bank3_xecore24"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE25"
             symbol_name="ICACHE_HIT_BANK3_XECORE25"
             underscore_name="icache_hit_bank3_xecore25"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 1 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE26"
             symbol_name="ICACHE_HIT_BANK3_XECORE26"
             underscore_name="icache_hit_bank3_xecore26"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 2 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE27"
             symbol_name="ICACHE_HIT_BANK3_XECORE27"
             underscore_name="icache_hit_bank3_xecore27"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 3 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE28"
             symbol_name="ICACHE_HIT_BANK3_XECORE28"
             underscore_name="icache_hit_bank3_xecore28"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 4 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE29"
             symbol_name="ICACHE_HIT_BANK3_XECORE29"
             underscore_name="icache_hit_bank3_xecore29"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 5 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE30"
             symbol_name="ICACHE_HIT_BANK3_XECORE30"
             underscore_name="icache_hit_bank3_xecore30"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 6 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE HIT BANK3 XECORE31"
             symbol_name="ICACHE_HIT_BANK3_XECORE31"
             underscore_name="icache_hit_bank3_xecore31"
             description="Number of Instruction Cache Hits"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 7 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE24"
             symbol_name="ICACHE_MISS_BANK3_XECORE24"
             underscore_name="icache_miss_bank3_xecore24"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ"
             availability="$GtSlice6XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE25"
             symbol_name="ICACHE_MISS_BANK3_XECORE25"
             underscore_name="icache_miss_bank3_xecore25"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 6 READ"
             availability="$GtSlice6XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE26"
             symbol_name="ICACHE_MISS_BANK3_XECORE26"
             underscore_name="icache_miss_bank3_xecore26"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 5 READ"
             availability="$GtSlice6XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE27"
             symbol_name="ICACHE_MISS_BANK3_XECORE27"
             underscore_name="icache_miss_bank3_xecore27"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 4 READ"
             availability="$GtSlice6XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE28"
             symbol_name="ICACHE_MISS_BANK3_XECORE28"
             underscore_name="icache_miss_bank3_xecore28"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 3 READ"
             availability="$GtSlice7XeCore0"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE29"
             symbol_name="ICACHE_MISS_BANK3_XECORE29"
             underscore_name="icache_miss_bank3_xecore29"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 2 READ"
             availability="$GtSlice7XeCore1"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE30"
             symbol_name="ICACHE_MISS_BANK3_XECORE30"
             underscore_name="icache_miss_bank3_xecore30"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 1 READ"
             availability="$GtSlice7XeCore2"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="ICACHE MISS BANK3 XECORE31"
             symbol_name="ICACHE_MISS_BANK3_XECORE31"
             underscore_name="icache_miss_bank3_xecore31"
             description="Number of Instruction Cache Misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 0 READ"
             availability="$GtSlice7XeCore3"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x1882001B" />
        <register type="NOA" address="0x00009888" value="0x18A2001B" />
        <register type="NOA" address="0x00009888" value="0x18C2001B" />
        <register type="NOA" address="0x00009888" value="0x18E2001B" />
        <register type="NOA" address="0x00009888" value="0x1982001B" />
        <register type="NOA" address="0x00009888" value="0x19A2001B" />
        <register type="NOA" address="0x00009888" value="0x19C2001B" />
        <register type="NOA" address="0x00009888" value="0x19E2001B" />
        <register type="NOA" address="0x00009888" value="0x04820002" />
        <register type="NOA" address="0x00009888" value="0x06820C00" />
        <register type="NOA" address="0x00009888" value="0x16820005" />
        <register type="NOA" address="0x00009888" value="0x00820000" />
        <register type="NOA" address="0x00009888" value="0x02820000" />
        <register type="NOA" address="0x00009888" value="0x00830001" />
        <register type="NOA" address="0x00009888" value="0x02834000" />
        <register type="NOA" address="0x00009888" value="0x00848001" />
        <register type="NOA" address="0x00009888" value="0x00860001" />
        <register type="NOA" address="0x00009888" value="0x02864000" />
        <register type="NOA" address="0x00009888" value="0x04A20002" />
        <register type="NOA" address="0x00009888" value="0x08A20006" />
        <register type="NOA" address="0x00009888" value="0x14A20140" />
        <register type="NOA" address="0x00009888" value="0x00A20000" />
        <register type="NOA" address="0x00009888" value="0x02A20000" />
        <register type="NOA" address="0x00009888" value="0x00A30004" />
        <register type="NOA" address="0x00009888" value="0x02A31000" />
        <register type="NOA" address="0x00009888" value="0x00A44002" />
        <register type="NOA" address="0x00009888" value="0x00A60004" />
        <register type="NOA" address="0x00009888" value="0x02A61000" />
        <register type="NOA" address="0x00009888" value="0x04C20002" />
        <register type="NOA" address="0x00009888" value="0x08C20180" />
        <register type="NOA" address="0x00009888" value="0x14C20005" />
        <register type="NOA" address="0x00009888" value="0x00C20000" />
        <register type="NOA" address="0x00009888" value="0x02C20000" />
        <register type="NOA" address="0x00009888" value="0x00C30010" />
        <register type="NOA" address="0x00009888" value="0x02C30400" />
        <register type="NOA" address="0x00009888" value="0x00C42004" />
        <register type="NOA" address="0x00009888" value="0x00C60010" />
        <register type="NOA" address="0x00009888" value="0x02C60400" />
        <register type="NOA" address="0x00009888" value="0x04E20002" />
        <register type="NOA" address="0x00009888" value="0x0AE20006" />
        <register type="NOA" address="0x00009888" value="0x12E20140" />
        <register type="NOA" address="0x00009888" value="0x00E20000" />
        <register type="NOA" address="0x00009888" value="0x02E20000" />
        <register type="NOA" address="0x00009888" value="0x00E30040" />
        <register type="NOA" address="0x00009888" value="0x02E30100" />
        <register type="NOA" address="0x00009888" value="0x00E41008" />
        <register type="NOA" address="0x00009888" value="0x00E60040" />
        <register type="NOA" address="0x00009888" value="0x02E60100" />
        <register type="NOA" address="0x00009888" value="0x05820002" />
        <register type="NOA" address="0x00009888" value="0x0B820180" />
        <register type="NOA" address="0x00009888" value="0x13820005" />
        <register type="NOA" address="0x00009888" value="0x01820000" />
        <register type="NOA" address="0x00009888" value="0x03820000" />
        <register type="NOA" address="0x00009888" value="0x01830100" />
        <register type="NOA" address="0x00009888" value="0x03830040" />
        <register type="NOA" address="0x00009888" value="0x01840810" />
        <register type="NOA" address="0x00009888" value="0x01860100" />
        <register type="NOA" address="0x00009888" value="0x03860040" />
        <register type="NOA" address="0x00009888" value="0x05A20002" />
        <register type="NOA" address="0x00009888" value="0x0DA20006" />
        <register type="NOA" address="0x00009888" value="0x11A20140" />
        <register type="NOA" address="0x00009888" value="0x01A20000" />
        <register type="NOA" address="0x00009888" value="0x03A20000" />
        <register type="NOA" address="0x00009888" value="0x01A30400" />
        <register type="NOA" address="0x00009888" value="0x03A30010" />
        <register type="NOA" address="0x00009888" value="0x01A40420" />
        <register type="NOA" address="0x00009888" value="0x01A60400" />
        <register type="NOA" address="0x00009888" value="0x03A60010" />
        <register type="NOA" address="0x00009888" value="0x05C20002" />
        <register type="NOA" address="0x00009888" value="0x0DC20180" />
        <register type="NOA" address="0x00009888" value="0x11C20005" />
        <register type="NOA" address="0x00009888" value="0x01C20000" />
        <register type="NOA" address="0x00009888" value="0x03C20000" />
        <register type="NOA" address="0x00009888" value="0x01C31000" />
        <register type="NOA" address="0x00009888" value="0x03C30004" />
        <register type="NOA" address="0x00009888" value="0x01C40240" />
        <register type="NOA" address="0x00009888" value="0x01C61000" />
        <register type="NOA" address="0x00009888" value="0x03C60004" />
        <register type="NOA" address="0x00009888" value="0x05E20002" />
        <register type="NOA" address="0x00009888" value="0x0FE20146" />
        <register type="NOA" address="0x00009888" value="0x01E20000" />
        <register type="NOA" address="0x00009888" value="0x03E20000" />
        <register type="NOA" address="0x00009888" value="0x01E34000" />
        <register type="NOA" address="0x00009888" value="0x03E30001" />
        <register type="NOA" address="0x00009888" value="0x01E40180" />
        <register type="NOA" address="0x00009888" value="0x01E64000" />
        <register type="NOA" address="0x00009888" value="0x03E60001" />
        <register type="NOA" address="0x00009888" value="0x00030FF0" />
        <register type="NOA" address="0x00009888" value="0x00070060" />
        <register type="NOA" address="0x00009888" value="0x02070900" />
        <register type="NOA" address="0x00009888" value="0x0008FF0E" />
        <register type="NOA" address="0x00009888" value="0x0208B0FF" />
        <register type="NOA" address="0x00009888" value="0x0009300C" />
        <register type="NOA" address="0x00009888" value="0x000A55A5" />
        <register type="NOA" address="0x00009888" value="0x020A5A55" />
        <register type="NOA" address="0x00009888" value="0x00014FF2" />
        <register type="NOA" address="0x00009888" value="0x000BAA04" />
        <register type="NOA" address="0x00009888" value="0x020B10AA" />
        <register type="NOA" address="0x00009888" value="0x00022004" />
        <register type="NOA" address="0x00009888" value="0x000C0010" />
        <register type="NOA" address="0x00009888" value="0x020C0400" />
        <register type="NOA" address="0x00009888" value="0x01076000" />
        <register type="NOA" address="0x00009888" value="0x03070009" />
        <register type="NOA" address="0x00009888" value="0x01080E00" />
        <register type="NOA" address="0x00009888" value="0x030800B0" />
        <register type="NOA" address="0x00009888" value="0x010903C0" />
        <register type="NOA" address="0x00009888" value="0x010AA500" />
        <register type="NOA" address="0x00009888" value="0x030A005A" />
        <register type="NOA" address="0x00009888" value="0x01010420" />
        <register type="NOA" address="0x00009888" value="0x010B0400" />
        <register type="NOA" address="0x00009888" value="0x030B0010" />
        <register type="NOA" address="0x00009888" value="0x01020240" />
        <register type="NOA" address="0x00009888" value="0x010C1000" />
        <register type="NOA" address="0x00009888" value="0x030C0004" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E03086A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203200A" />
        <register type="NOA" address="0x00009888" value="0x2C033000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030047" />
        <register type="NOA" address="0x00009888" value="0x38031000" />
        <register type="NOA" address="0x00009888" value="0x46030003" />
        <register type="NOA" address="0x00009888" value="0x480300A0" />
        <register type="NOA" address="0x00009888" value="0x4A03000A" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18031000" />
        <register type="NOA" address="0x00009888" value="0x1A037000" />
        <register type="NOA" address="0x00009888" value="0x40030107" />
        <register type="NOA" address="0x00009888" value="0x1C033000" />
        <register type="NOA" address="0x00009888" value="0x1E037000" />
        <register type="NOA" address="0x00009888" value="0x20037000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000000A" />
        <register type="OA" address="0x0000D944" value="0x00007FFE" />
        <register type="OA" address="0x0000D948" value="0x00000012" />
        <register type="OA" address="0x0000D94C" value="0x0000BFFD" />
        <register type="OA" address="0x0000D950" value="0x00000022" />
        <register type="OA" address="0x0000D954" value="0x0000DFFB" />
        <register type="OA" address="0x0000D958" value="0x00000042" />
        <register type="OA" address="0x0000D95C" value="0x0000EFF7" />
        <register type="OA" address="0x0000D960" value="0x00000082" />
        <register type="OA" address="0x0000D964" value="0x0000F7EF" />
        <register type="OA" address="0x0000D968" value="0x00000102" />
        <register type="OA" address="0x0000D96C" value="0x0000FBDF" />
        <register type="OA" address="0x0000D970" value="0x00000202" />
        <register type="OA" address="0x0000D974" value="0x0000FDBF" />
        <register type="OA" address="0x0000D978" value="0x00000402" />
        <register type="OA" address="0x0000D97C" value="0x0000FE7F" />
    </register_config>
  </set>

  <set name="Ext912"
       chipset="ACMGT3"
       symbol_name="Ext912"
       underscore_name="ext912"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="76e4db74-d6d2-4774-80cd-702f27e15675"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE0"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE0"
             underscore_name="slm_bank_conflict_count_xecore0"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x188914C0" />
        <register type="NOA" address="0x00009888" value="0x1E8900A6" />
        <register type="NOA" address="0x00009888" value="0x22891800" />
        <register type="NOA" address="0x00009888" value="0x24890005" />
        <register type="NOA" address="0x00009888" value="0x288914C0" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAAA" />
        <register type="NOA" address="0x00009888" value="0x0084FFFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x06890C31" />
        <register type="NOA" address="0x00009888" value="0x08890FBF" />
        <register type="NOA" address="0x00009888" value="0x0A890821" />
        <register type="NOA" address="0x00009888" value="0x0C890BAF" />
        <register type="NOA" address="0x00009888" value="0x0E890411" />
        <register type="NOA" address="0x00009888" value="0x1089079F" />
        <register type="NOA" address="0x00009888" value="0x12890001" />
        <register type="NOA" address="0x00009888" value="0x1489038F" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext913"
       chipset="ACMGT3"
       symbol_name="Ext913"
       underscore_name="ext913"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3506a146-a056-484d-bc76-191ba6ed5036"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE1"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE1"
             underscore_name="slm_bank_conflict_count_xecore1"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18A914C0" />
        <register type="NOA" address="0x00009888" value="0x1EA900A6" />
        <register type="NOA" address="0x00009888" value="0x22A91800" />
        <register type="NOA" address="0x00009888" value="0x24A90005" />
        <register type="NOA" address="0x00009888" value="0x28A914C0" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A93254" />
        <register type="NOA" address="0x00009888" value="0x04A90208" />
        <register type="NOA" address="0x00009888" value="0x06A90C31" />
        <register type="NOA" address="0x00009888" value="0x08A90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AA90821" />
        <register type="NOA" address="0x00009888" value="0x0CA90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EA90411" />
        <register type="NOA" address="0x00009888" value="0x10A9079F" />
        <register type="NOA" address="0x00009888" value="0x12A90001" />
        <register type="NOA" address="0x00009888" value="0x14A9038F" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext914"
       chipset="ACMGT3"
       symbol_name="Ext914"
       underscore_name="ext914"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3846aa70-3952-4ad3-af8a-6463b74c38c5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE2"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE2"
             underscore_name="slm_bank_conflict_count_xecore2"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18C914C0" />
        <register type="NOA" address="0x00009888" value="0x1EC900A6" />
        <register type="NOA" address="0x00009888" value="0x22C91800" />
        <register type="NOA" address="0x00009888" value="0x24C90005" />
        <register type="NOA" address="0x00009888" value="0x28C914C0" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C93254" />
        <register type="NOA" address="0x00009888" value="0x04C90208" />
        <register type="NOA" address="0x00009888" value="0x06C90C31" />
        <register type="NOA" address="0x00009888" value="0x08C90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AC90821" />
        <register type="NOA" address="0x00009888" value="0x0CC90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EC90411" />
        <register type="NOA" address="0x00009888" value="0x10C9079F" />
        <register type="NOA" address="0x00009888" value="0x12C90001" />
        <register type="NOA" address="0x00009888" value="0x14C9038F" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAAA" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext915"
       chipset="ACMGT3"
       symbol_name="Ext915"
       underscore_name="ext915"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e2a3f9b4-7fc0-4229-8f7f-2f8bf4f381e5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE3"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE3"
             underscore_name="slm_bank_conflict_count_xecore3"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x18E914C0" />
        <register type="NOA" address="0x00009888" value="0x1EE900A6" />
        <register type="NOA" address="0x00009888" value="0x22E91800" />
        <register type="NOA" address="0x00009888" value="0x24E90005" />
        <register type="NOA" address="0x00009888" value="0x28E914C0" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E90C31" />
        <register type="NOA" address="0x00009888" value="0x08E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AE90821" />
        <register type="NOA" address="0x00009888" value="0x0CE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE90411" />
        <register type="NOA" address="0x00009888" value="0x10E9079F" />
        <register type="NOA" address="0x00009888" value="0x12E90001" />
        <register type="NOA" address="0x00009888" value="0x14E9038F" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext916"
       chipset="ACMGT3"
       symbol_name="Ext916"
       underscore_name="ext916"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ae92f979-3dfd-4172-9fd3-6551c9c938cb"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE4"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE4"
             underscore_name="slm_bank_conflict_count_xecore4"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice1XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x198914C0" />
        <register type="NOA" address="0x00009888" value="0x1F8900A6" />
        <register type="NOA" address="0x00009888" value="0x23891800" />
        <register type="NOA" address="0x00009888" value="0x25890005" />
        <register type="NOA" address="0x00009888" value="0x298914C0" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAAA" />
        <register type="NOA" address="0x00009888" value="0x0184FFFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x0387AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x07890C31" />
        <register type="NOA" address="0x00009888" value="0x09890FBF" />
        <register type="NOA" address="0x00009888" value="0x0B890821" />
        <register type="NOA" address="0x00009888" value="0x0D890BAF" />
        <register type="NOA" address="0x00009888" value="0x0F890411" />
        <register type="NOA" address="0x00009888" value="0x1189079F" />
        <register type="NOA" address="0x00009888" value="0x13890001" />
        <register type="NOA" address="0x00009888" value="0x1589038F" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext917"
       chipset="ACMGT3"
       symbol_name="Ext917"
       underscore_name="ext917"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2f2acb42-910b-4312-b86d-2f3e13ea5e1c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE5"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE5"
             underscore_name="slm_bank_conflict_count_xecore5"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice1XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x19A914C0" />
        <register type="NOA" address="0x00009888" value="0x1FA900A6" />
        <register type="NOA" address="0x00009888" value="0x23A91800" />
        <register type="NOA" address="0x00009888" value="0x25A90005" />
        <register type="NOA" address="0x00009888" value="0x29A914C0" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A93254" />
        <register type="NOA" address="0x00009888" value="0x05A90208" />
        <register type="NOA" address="0x00009888" value="0x07A90C31" />
        <register type="NOA" address="0x00009888" value="0x09A90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BA90821" />
        <register type="NOA" address="0x00009888" value="0x0DA90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FA90411" />
        <register type="NOA" address="0x00009888" value="0x11A9079F" />
        <register type="NOA" address="0x00009888" value="0x13A90001" />
        <register type="NOA" address="0x00009888" value="0x15A9038F" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FFFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext918"
       chipset="ACMGT3"
       symbol_name="Ext918"
       underscore_name="ext918"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="40216875-613d-4693-ba6d-1c6a37157b32"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE6"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE6"
             underscore_name="slm_bank_conflict_count_xecore6"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice1XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x19C914C0" />
        <register type="NOA" address="0x00009888" value="0x1FC900A6" />
        <register type="NOA" address="0x00009888" value="0x23C91800" />
        <register type="NOA" address="0x00009888" value="0x25C90005" />
        <register type="NOA" address="0x00009888" value="0x29C914C0" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C93254" />
        <register type="NOA" address="0x00009888" value="0x05C90208" />
        <register type="NOA" address="0x00009888" value="0x07C90C31" />
        <register type="NOA" address="0x00009888" value="0x09C90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BC90821" />
        <register type="NOA" address="0x00009888" value="0x0DC90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FC90411" />
        <register type="NOA" address="0x00009888" value="0x11C9079F" />
        <register type="NOA" address="0x00009888" value="0x13C90001" />
        <register type="NOA" address="0x00009888" value="0x15C9038F" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAAA" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0102FFFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext919"
       chipset="ACMGT3"
       symbol_name="Ext919"
       underscore_name="ext919"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="db527284-999a-4f23-b319-4ccac15c54c6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE7"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE7"
             underscore_name="slm_bank_conflict_count_xecore7"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice1XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x19E914C0" />
        <register type="NOA" address="0x00009888" value="0x1FE900A6" />
        <register type="NOA" address="0x00009888" value="0x23E91800" />
        <register type="NOA" address="0x00009888" value="0x25E90005" />
        <register type="NOA" address="0x00009888" value="0x29E914C0" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E90C31" />
        <register type="NOA" address="0x00009888" value="0x09E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BE90821" />
        <register type="NOA" address="0x00009888" value="0x0DE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE90411" />
        <register type="NOA" address="0x00009888" value="0x11E9079F" />
        <register type="NOA" address="0x00009888" value="0x13E90001" />
        <register type="NOA" address="0x00009888" value="0x15E9038F" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext920"
       chipset="ACMGT3"
       symbol_name="Ext920"
       underscore_name="ext920"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="17b8db25-a815-4616-9251-caa558af0db1"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE8"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE8"
             underscore_name="slm_bank_conflict_count_xecore8"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice2XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x188914C0" />
        <register type="NOA" address="0x00009888" value="0x1E8900A6" />
        <register type="NOA" address="0x00009888" value="0x22891800" />
        <register type="NOA" address="0x00009888" value="0x24890005" />
        <register type="NOA" address="0x00009888" value="0x288914C0" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAAA" />
        <register type="NOA" address="0x00009888" value="0x0084FFFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x06890C31" />
        <register type="NOA" address="0x00009888" value="0x08890FBF" />
        <register type="NOA" address="0x00009888" value="0x0A890821" />
        <register type="NOA" address="0x00009888" value="0x0C890BAF" />
        <register type="NOA" address="0x00009888" value="0x0E890411" />
        <register type="NOA" address="0x00009888" value="0x1089079F" />
        <register type="NOA" address="0x00009888" value="0x12890001" />
        <register type="NOA" address="0x00009888" value="0x1489038F" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext921"
       chipset="ACMGT3"
       symbol_name="Ext921"
       underscore_name="ext921"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7c5214fa-e627-46dd-bf73-96b97e3b46cd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE9"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE9"
             underscore_name="slm_bank_conflict_count_xecore9"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice2XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18A914C0" />
        <register type="NOA" address="0x00009888" value="0x1EA900A6" />
        <register type="NOA" address="0x00009888" value="0x22A91800" />
        <register type="NOA" address="0x00009888" value="0x24A90005" />
        <register type="NOA" address="0x00009888" value="0x28A914C0" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A93254" />
        <register type="NOA" address="0x00009888" value="0x04A90208" />
        <register type="NOA" address="0x00009888" value="0x06A90C31" />
        <register type="NOA" address="0x00009888" value="0x08A90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AA90821" />
        <register type="NOA" address="0x00009888" value="0x0CA90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EA90411" />
        <register type="NOA" address="0x00009888" value="0x10A9079F" />
        <register type="NOA" address="0x00009888" value="0x12A90001" />
        <register type="NOA" address="0x00009888" value="0x14A9038F" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext922"
       chipset="ACMGT3"
       symbol_name="Ext922"
       underscore_name="ext922"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="044b808a-b7f2-4e2c-bcf9-34c161b9def4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE10"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE10"
             underscore_name="slm_bank_conflict_count_xecore10"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice2XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18C914C0" />
        <register type="NOA" address="0x00009888" value="0x1EC900A6" />
        <register type="NOA" address="0x00009888" value="0x22C91800" />
        <register type="NOA" address="0x00009888" value="0x24C90005" />
        <register type="NOA" address="0x00009888" value="0x28C914C0" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C93254" />
        <register type="NOA" address="0x00009888" value="0x04C90208" />
        <register type="NOA" address="0x00009888" value="0x06C90C31" />
        <register type="NOA" address="0x00009888" value="0x08C90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AC90821" />
        <register type="NOA" address="0x00009888" value="0x0CC90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EC90411" />
        <register type="NOA" address="0x00009888" value="0x10C9079F" />
        <register type="NOA" address="0x00009888" value="0x12C90001" />
        <register type="NOA" address="0x00009888" value="0x14C9038F" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAAA" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext923"
       chipset="ACMGT3"
       symbol_name="Ext923"
       underscore_name="ext923"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7a09a646-9e0f-495d-b768-fd55dd0ccc75"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE11"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE11"
             underscore_name="slm_bank_conflict_count_xecore11"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice2XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x18E914C0" />
        <register type="NOA" address="0x00009888" value="0x1EE900A6" />
        <register type="NOA" address="0x00009888" value="0x22E91800" />
        <register type="NOA" address="0x00009888" value="0x24E90005" />
        <register type="NOA" address="0x00009888" value="0x28E914C0" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E90C31" />
        <register type="NOA" address="0x00009888" value="0x08E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AE90821" />
        <register type="NOA" address="0x00009888" value="0x0CE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE90411" />
        <register type="NOA" address="0x00009888" value="0x10E9079F" />
        <register type="NOA" address="0x00009888" value="0x12E90001" />
        <register type="NOA" address="0x00009888" value="0x14E9038F" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext924"
       chipset="ACMGT3"
       symbol_name="Ext924"
       underscore_name="ext924"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5339dcea-309f-4df0-8858-c9e668536425"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE12"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE12"
             underscore_name="slm_bank_conflict_count_xecore12"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice3XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x198914C0" />
        <register type="NOA" address="0x00009888" value="0x1F8900A6" />
        <register type="NOA" address="0x00009888" value="0x23891800" />
        <register type="NOA" address="0x00009888" value="0x25890005" />
        <register type="NOA" address="0x00009888" value="0x298914C0" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAAA" />
        <register type="NOA" address="0x00009888" value="0x0184FFFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x0387AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x07890C31" />
        <register type="NOA" address="0x00009888" value="0x09890FBF" />
        <register type="NOA" address="0x00009888" value="0x0B890821" />
        <register type="NOA" address="0x00009888" value="0x0D890BAF" />
        <register type="NOA" address="0x00009888" value="0x0F890411" />
        <register type="NOA" address="0x00009888" value="0x1189079F" />
        <register type="NOA" address="0x00009888" value="0x13890001" />
        <register type="NOA" address="0x00009888" value="0x1589038F" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext925"
       chipset="ACMGT3"
       symbol_name="Ext925"
       underscore_name="ext925"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9b59db08-b7d6-4544-a8e5-486158a6377d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE13"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE13"
             underscore_name="slm_bank_conflict_count_xecore13"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice3XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x19A914C0" />
        <register type="NOA" address="0x00009888" value="0x1FA900A6" />
        <register type="NOA" address="0x00009888" value="0x23A91800" />
        <register type="NOA" address="0x00009888" value="0x25A90005" />
        <register type="NOA" address="0x00009888" value="0x29A914C0" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A93254" />
        <register type="NOA" address="0x00009888" value="0x05A90208" />
        <register type="NOA" address="0x00009888" value="0x07A90C31" />
        <register type="NOA" address="0x00009888" value="0x09A90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BA90821" />
        <register type="NOA" address="0x00009888" value="0x0DA90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FA90411" />
        <register type="NOA" address="0x00009888" value="0x11A9079F" />
        <register type="NOA" address="0x00009888" value="0x13A90001" />
        <register type="NOA" address="0x00009888" value="0x15A9038F" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FFFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext926"
       chipset="ACMGT3"
       symbol_name="Ext926"
       underscore_name="ext926"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5f31c335-12b6-4e4f-abc3-cdc650168def"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE14"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE14"
             underscore_name="slm_bank_conflict_count_xecore14"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice3XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x19C914C0" />
        <register type="NOA" address="0x00009888" value="0x1FC900A6" />
        <register type="NOA" address="0x00009888" value="0x23C91800" />
        <register type="NOA" address="0x00009888" value="0x25C90005" />
        <register type="NOA" address="0x00009888" value="0x29C914C0" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C93254" />
        <register type="NOA" address="0x00009888" value="0x05C90208" />
        <register type="NOA" address="0x00009888" value="0x07C90C31" />
        <register type="NOA" address="0x00009888" value="0x09C90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BC90821" />
        <register type="NOA" address="0x00009888" value="0x0DC90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FC90411" />
        <register type="NOA" address="0x00009888" value="0x11C9079F" />
        <register type="NOA" address="0x00009888" value="0x13C90001" />
        <register type="NOA" address="0x00009888" value="0x15C9038F" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAAA" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0102FFFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext927"
       chipset="ACMGT3"
       symbol_name="Ext927"
       underscore_name="ext927"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c413bffe-ef29-40b0-899a-d23dfb0718a2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE15"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE15"
             underscore_name="slm_bank_conflict_count_xecore15"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice3XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x19E914C0" />
        <register type="NOA" address="0x00009888" value="0x1FE900A6" />
        <register type="NOA" address="0x00009888" value="0x23E91800" />
        <register type="NOA" address="0x00009888" value="0x25E90005" />
        <register type="NOA" address="0x00009888" value="0x29E914C0" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E90C31" />
        <register type="NOA" address="0x00009888" value="0x09E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BE90821" />
        <register type="NOA" address="0x00009888" value="0x0DE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE90411" />
        <register type="NOA" address="0x00009888" value="0x11E9079F" />
        <register type="NOA" address="0x00009888" value="0x13E90001" />
        <register type="NOA" address="0x00009888" value="0x15E9038F" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext928"
       chipset="ACMGT3"
       symbol_name="Ext928"
       underscore_name="ext928"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="42ae6e37-0810-46c4-8d78-b76e28e7a7f8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE16"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE16"
             underscore_name="slm_bank_conflict_count_xecore16"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice4XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x188914C0" />
        <register type="NOA" address="0x00009888" value="0x1E8900A6" />
        <register type="NOA" address="0x00009888" value="0x22891800" />
        <register type="NOA" address="0x00009888" value="0x24890005" />
        <register type="NOA" address="0x00009888" value="0x288914C0" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAAA" />
        <register type="NOA" address="0x00009888" value="0x0084FFFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x06890C31" />
        <register type="NOA" address="0x00009888" value="0x08890FBF" />
        <register type="NOA" address="0x00009888" value="0x0A890821" />
        <register type="NOA" address="0x00009888" value="0x0C890BAF" />
        <register type="NOA" address="0x00009888" value="0x0E890411" />
        <register type="NOA" address="0x00009888" value="0x1089079F" />
        <register type="NOA" address="0x00009888" value="0x12890001" />
        <register type="NOA" address="0x00009888" value="0x1489038F" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext929"
       chipset="ACMGT3"
       symbol_name="Ext929"
       underscore_name="ext929"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cf938b48-3aa4-4b8a-ba01-ec993f0f4c92"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE17"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE17"
             underscore_name="slm_bank_conflict_count_xecore17"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice4XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18A914C0" />
        <register type="NOA" address="0x00009888" value="0x1EA900A6" />
        <register type="NOA" address="0x00009888" value="0x22A91800" />
        <register type="NOA" address="0x00009888" value="0x24A90005" />
        <register type="NOA" address="0x00009888" value="0x28A914C0" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A93254" />
        <register type="NOA" address="0x00009888" value="0x04A90208" />
        <register type="NOA" address="0x00009888" value="0x06A90C31" />
        <register type="NOA" address="0x00009888" value="0x08A90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AA90821" />
        <register type="NOA" address="0x00009888" value="0x0CA90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EA90411" />
        <register type="NOA" address="0x00009888" value="0x10A9079F" />
        <register type="NOA" address="0x00009888" value="0x12A90001" />
        <register type="NOA" address="0x00009888" value="0x14A9038F" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext930"
       chipset="ACMGT3"
       symbol_name="Ext930"
       underscore_name="ext930"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="39e1edcd-5c27-4f20-b460-5b506bab2c5b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE18"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE18"
             underscore_name="slm_bank_conflict_count_xecore18"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice4XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18C914C0" />
        <register type="NOA" address="0x00009888" value="0x1EC900A6" />
        <register type="NOA" address="0x00009888" value="0x22C91800" />
        <register type="NOA" address="0x00009888" value="0x24C90005" />
        <register type="NOA" address="0x00009888" value="0x28C914C0" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C93254" />
        <register type="NOA" address="0x00009888" value="0x04C90208" />
        <register type="NOA" address="0x00009888" value="0x06C90C31" />
        <register type="NOA" address="0x00009888" value="0x08C90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AC90821" />
        <register type="NOA" address="0x00009888" value="0x0CC90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EC90411" />
        <register type="NOA" address="0x00009888" value="0x10C9079F" />
        <register type="NOA" address="0x00009888" value="0x12C90001" />
        <register type="NOA" address="0x00009888" value="0x14C9038F" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAAA" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext931"
       chipset="ACMGT3"
       symbol_name="Ext931"
       underscore_name="ext931"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1e3ee19b-dfbc-483a-b1b6-8df99fa18f9a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE19"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE19"
             underscore_name="slm_bank_conflict_count_xecore19"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice4XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x18E914C0" />
        <register type="NOA" address="0x00009888" value="0x1EE900A6" />
        <register type="NOA" address="0x00009888" value="0x22E91800" />
        <register type="NOA" address="0x00009888" value="0x24E90005" />
        <register type="NOA" address="0x00009888" value="0x28E914C0" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E90C31" />
        <register type="NOA" address="0x00009888" value="0x08E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AE90821" />
        <register type="NOA" address="0x00009888" value="0x0CE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE90411" />
        <register type="NOA" address="0x00009888" value="0x10E9079F" />
        <register type="NOA" address="0x00009888" value="0x12E90001" />
        <register type="NOA" address="0x00009888" value="0x14E9038F" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext932"
       chipset="ACMGT3"
       symbol_name="Ext932"
       underscore_name="ext932"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8c63d2ab-71c0-4b22-b9d7-1b74ed86b77f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE20"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE20"
             underscore_name="slm_bank_conflict_count_xecore20"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice5XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x198914C0" />
        <register type="NOA" address="0x00009888" value="0x1F8900A6" />
        <register type="NOA" address="0x00009888" value="0x23891800" />
        <register type="NOA" address="0x00009888" value="0x25890005" />
        <register type="NOA" address="0x00009888" value="0x298914C0" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAAA" />
        <register type="NOA" address="0x00009888" value="0x0184FFFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x0387AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x07890C31" />
        <register type="NOA" address="0x00009888" value="0x09890FBF" />
        <register type="NOA" address="0x00009888" value="0x0B890821" />
        <register type="NOA" address="0x00009888" value="0x0D890BAF" />
        <register type="NOA" address="0x00009888" value="0x0F890411" />
        <register type="NOA" address="0x00009888" value="0x1189079F" />
        <register type="NOA" address="0x00009888" value="0x13890001" />
        <register type="NOA" address="0x00009888" value="0x1589038F" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext933"
       chipset="ACMGT3"
       symbol_name="Ext933"
       underscore_name="ext933"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="32abbaf3-3fa0-4bf2-b455-21bc065a470a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE21"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE21"
             underscore_name="slm_bank_conflict_count_xecore21"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice5XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x19A914C0" />
        <register type="NOA" address="0x00009888" value="0x1FA900A6" />
        <register type="NOA" address="0x00009888" value="0x23A91800" />
        <register type="NOA" address="0x00009888" value="0x25A90005" />
        <register type="NOA" address="0x00009888" value="0x29A914C0" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A93254" />
        <register type="NOA" address="0x00009888" value="0x05A90208" />
        <register type="NOA" address="0x00009888" value="0x07A90C31" />
        <register type="NOA" address="0x00009888" value="0x09A90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BA90821" />
        <register type="NOA" address="0x00009888" value="0x0DA90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FA90411" />
        <register type="NOA" address="0x00009888" value="0x11A9079F" />
        <register type="NOA" address="0x00009888" value="0x13A90001" />
        <register type="NOA" address="0x00009888" value="0x15A9038F" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FFFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext934"
       chipset="ACMGT3"
       symbol_name="Ext934"
       underscore_name="ext934"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="36ec10c5-30d6-4ed5-80fc-7fca5bfc8db2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE22"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE22"
             underscore_name="slm_bank_conflict_count_xecore22"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice5XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x19C914C0" />
        <register type="NOA" address="0x00009888" value="0x1FC900A6" />
        <register type="NOA" address="0x00009888" value="0x23C91800" />
        <register type="NOA" address="0x00009888" value="0x25C90005" />
        <register type="NOA" address="0x00009888" value="0x29C914C0" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C93254" />
        <register type="NOA" address="0x00009888" value="0x05C90208" />
        <register type="NOA" address="0x00009888" value="0x07C90C31" />
        <register type="NOA" address="0x00009888" value="0x09C90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BC90821" />
        <register type="NOA" address="0x00009888" value="0x0DC90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FC90411" />
        <register type="NOA" address="0x00009888" value="0x11C9079F" />
        <register type="NOA" address="0x00009888" value="0x13C90001" />
        <register type="NOA" address="0x00009888" value="0x15C9038F" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAAA" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0102FFFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext935"
       chipset="ACMGT3"
       symbol_name="Ext935"
       underscore_name="ext935"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="93f4ca26-8eb8-45af-acc7-ade95a86bf4e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE23"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE23"
             underscore_name="slm_bank_conflict_count_xecore23"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice5XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x19E914C0" />
        <register type="NOA" address="0x00009888" value="0x1FE900A6" />
        <register type="NOA" address="0x00009888" value="0x23E91800" />
        <register type="NOA" address="0x00009888" value="0x25E90005" />
        <register type="NOA" address="0x00009888" value="0x29E914C0" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E90C31" />
        <register type="NOA" address="0x00009888" value="0x09E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BE90821" />
        <register type="NOA" address="0x00009888" value="0x0DE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE90411" />
        <register type="NOA" address="0x00009888" value="0x11E9079F" />
        <register type="NOA" address="0x00009888" value="0x13E90001" />
        <register type="NOA" address="0x00009888" value="0x15E9038F" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext936"
       chipset="ACMGT3"
       symbol_name="Ext936"
       underscore_name="ext936"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6411422a-9ae7-4d23-83b4-27a0f571daea"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE24"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE24"
             underscore_name="slm_bank_conflict_count_xecore24"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice6XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x188914C0" />
        <register type="NOA" address="0x00009888" value="0x1E8900A6" />
        <register type="NOA" address="0x00009888" value="0x22891800" />
        <register type="NOA" address="0x00009888" value="0x24890005" />
        <register type="NOA" address="0x00009888" value="0x288914C0" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAAA" />
        <register type="NOA" address="0x00009888" value="0x0084FFFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865555" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAAA" />
        <register type="NOA" address="0x00009888" value="0x02893254" />
        <register type="NOA" address="0x00009888" value="0x04890208" />
        <register type="NOA" address="0x00009888" value="0x06890C31" />
        <register type="NOA" address="0x00009888" value="0x08890FBF" />
        <register type="NOA" address="0x00009888" value="0x0A890821" />
        <register type="NOA" address="0x00009888" value="0x0C890BAF" />
        <register type="NOA" address="0x00009888" value="0x0E890411" />
        <register type="NOA" address="0x00009888" value="0x1089079F" />
        <register type="NOA" address="0x00009888" value="0x12890001" />
        <register type="NOA" address="0x00009888" value="0x1489038F" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext937"
       chipset="ACMGT3"
       symbol_name="Ext937"
       underscore_name="ext937"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2a21eaf2-0ff9-4d72-a54b-d47b31a09202"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE25"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE25"
             underscore_name="slm_bank_conflict_count_xecore25"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice6XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18A914C0" />
        <register type="NOA" address="0x00009888" value="0x1EA900A6" />
        <register type="NOA" address="0x00009888" value="0x22A91800" />
        <register type="NOA" address="0x00009888" value="0x24A90005" />
        <register type="NOA" address="0x00009888" value="0x28A914C0" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00A4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65555" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A93254" />
        <register type="NOA" address="0x00009888" value="0x04A90208" />
        <register type="NOA" address="0x00009888" value="0x06A90C31" />
        <register type="NOA" address="0x00009888" value="0x08A90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AA90821" />
        <register type="NOA" address="0x00009888" value="0x0CA90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EA90411" />
        <register type="NOA" address="0x00009888" value="0x10A9079F" />
        <register type="NOA" address="0x00009888" value="0x12A90001" />
        <register type="NOA" address="0x00009888" value="0x14A9038F" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext938"
       chipset="ACMGT3"
       symbol_name="Ext938"
       underscore_name="ext938"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="13073d0f-fa11-4814-9bcd-139958585128"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE26"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE26"
             underscore_name="slm_bank_conflict_count_xecore26"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice6XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18C914C0" />
        <register type="NOA" address="0x00009888" value="0x1EC900A6" />
        <register type="NOA" address="0x00009888" value="0x22C91800" />
        <register type="NOA" address="0x00009888" value="0x24C90005" />
        <register type="NOA" address="0x00009888" value="0x28C914C0" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00C4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65555" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C93254" />
        <register type="NOA" address="0x00009888" value="0x04C90208" />
        <register type="NOA" address="0x00009888" value="0x06C90C31" />
        <register type="NOA" address="0x00009888" value="0x08C90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AC90821" />
        <register type="NOA" address="0x00009888" value="0x0CC90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EC90411" />
        <register type="NOA" address="0x00009888" value="0x10C9079F" />
        <register type="NOA" address="0x00009888" value="0x12C90001" />
        <register type="NOA" address="0x00009888" value="0x14C9038F" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAAA" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0002FFFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext939"
       chipset="ACMGT3"
       symbol_name="Ext939"
       underscore_name="ext939"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="43a8b6e0-50ff-486e-812b-42a4d00ec5f7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE27"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE27"
             underscore_name="slm_bank_conflict_count_xecore27"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice6XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x18E914C0" />
        <register type="NOA" address="0x00009888" value="0x1EE900A6" />
        <register type="NOA" address="0x00009888" value="0x22E91800" />
        <register type="NOA" address="0x00009888" value="0x24E90005" />
        <register type="NOA" address="0x00009888" value="0x28E914C0" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x00E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65555" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E93254" />
        <register type="NOA" address="0x00009888" value="0x04E90208" />
        <register type="NOA" address="0x00009888" value="0x06E90C31" />
        <register type="NOA" address="0x00009888" value="0x08E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0AE90821" />
        <register type="NOA" address="0x00009888" value="0x0CE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0EE90411" />
        <register type="NOA" address="0x00009888" value="0x10E9079F" />
        <register type="NOA" address="0x00009888" value="0x12E90001" />
        <register type="NOA" address="0x00009888" value="0x14E9038F" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075555" />
        <register type="NOA" address="0x00009888" value="0x0009FFFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext940"
       chipset="ACMGT3"
       symbol_name="Ext940"
       underscore_name="ext940"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="61e98434-0a16-40c8-9b7d-371652eb33cd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE28"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE28"
             underscore_name="slm_bank_conflict_count_xecore28"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice7XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x198914C0" />
        <register type="NOA" address="0x00009888" value="0x1F8900A6" />
        <register type="NOA" address="0x00009888" value="0x23891800" />
        <register type="NOA" address="0x00009888" value="0x25890005" />
        <register type="NOA" address="0x00009888" value="0x298914C0" />
        <register type="NOA" address="0x00009888" value="0x0183AAAA" />
        <register type="NOA" address="0x00009888" value="0x0383AAAA" />
        <register type="NOA" address="0x00009888" value="0x0184FFFF" />
        <register type="NOA" address="0x00009888" value="0x01865555" />
        <register type="NOA" address="0x00009888" value="0x03865555" />
        <register type="NOA" address="0x00009888" value="0x0187AAAA" />
        <register type="NOA" address="0x00009888" value="0x0387AAAA" />
        <register type="NOA" address="0x00009888" value="0x03893254" />
        <register type="NOA" address="0x00009888" value="0x05890208" />
        <register type="NOA" address="0x00009888" value="0x07890C31" />
        <register type="NOA" address="0x00009888" value="0x09890FBF" />
        <register type="NOA" address="0x00009888" value="0x0B890821" />
        <register type="NOA" address="0x00009888" value="0x0D890BAF" />
        <register type="NOA" address="0x00009888" value="0x0F890411" />
        <register type="NOA" address="0x00009888" value="0x1189079F" />
        <register type="NOA" address="0x00009888" value="0x13890001" />
        <register type="NOA" address="0x00009888" value="0x1589038F" />
        <register type="NOA" address="0x00009888" value="0x01890000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108AAAA" />
        <register type="NOA" address="0x00009888" value="0x0308AAAA" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext941"
       chipset="ACMGT3"
       symbol_name="Ext941"
       underscore_name="ext941"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1c13d9d5-c6f4-47a1-b695-8273b93037fe"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE29"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE29"
             underscore_name="slm_bank_conflict_count_xecore29"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice7XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x19A914C0" />
        <register type="NOA" address="0x00009888" value="0x1FA900A6" />
        <register type="NOA" address="0x00009888" value="0x23A91800" />
        <register type="NOA" address="0x00009888" value="0x25A90005" />
        <register type="NOA" address="0x00009888" value="0x29A914C0" />
        <register type="NOA" address="0x00009888" value="0x01A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01A4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01A65555" />
        <register type="NOA" address="0x00009888" value="0x03A65555" />
        <register type="NOA" address="0x00009888" value="0x01A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03A93254" />
        <register type="NOA" address="0x00009888" value="0x05A90208" />
        <register type="NOA" address="0x00009888" value="0x07A90C31" />
        <register type="NOA" address="0x00009888" value="0x09A90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BA90821" />
        <register type="NOA" address="0x00009888" value="0x0DA90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FA90411" />
        <register type="NOA" address="0x00009888" value="0x11A9079F" />
        <register type="NOA" address="0x00009888" value="0x13A90001" />
        <register type="NOA" address="0x00009888" value="0x15A9038F" />
        <register type="NOA" address="0x00009888" value="0x01A90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0108FFFF" />
        <register type="NOA" address="0x00009888" value="0x0308FFFF" />
        <register type="NOA" address="0x00009888" value="0x010A5555" />
        <register type="NOA" address="0x00009888" value="0x030A5555" />
        <register type="NOA" address="0x00009888" value="0x0101FFFF" />
        <register type="NOA" address="0x00009888" value="0x010B5555" />
        <register type="NOA" address="0x00009888" value="0x030B5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext942"
       chipset="ACMGT3"
       symbol_name="Ext942"
       underscore_name="ext942"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="9efa16a4-a3ae-4be2-a616-7b6164ed850b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE30"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE30"
             underscore_name="slm_bank_conflict_count_xecore30"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice7XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x19C914C0" />
        <register type="NOA" address="0x00009888" value="0x1FC900A6" />
        <register type="NOA" address="0x00009888" value="0x23C91800" />
        <register type="NOA" address="0x00009888" value="0x25C90005" />
        <register type="NOA" address="0x00009888" value="0x29C914C0" />
        <register type="NOA" address="0x00009888" value="0x01C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01C4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01C65555" />
        <register type="NOA" address="0x00009888" value="0x03C65555" />
        <register type="NOA" address="0x00009888" value="0x01C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03C93254" />
        <register type="NOA" address="0x00009888" value="0x05C90208" />
        <register type="NOA" address="0x00009888" value="0x07C90C31" />
        <register type="NOA" address="0x00009888" value="0x09C90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BC90821" />
        <register type="NOA" address="0x00009888" value="0x0DC90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FC90411" />
        <register type="NOA" address="0x00009888" value="0x11C9079F" />
        <register type="NOA" address="0x00009888" value="0x13C90001" />
        <register type="NOA" address="0x00009888" value="0x15C9038F" />
        <register type="NOA" address="0x00009888" value="0x01C90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x0107AAAA" />
        <register type="NOA" address="0x00009888" value="0x0307AAAA" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009888" value="0x0102FFFF" />
        <register type="NOA" address="0x00009888" value="0x010C5555" />
        <register type="NOA" address="0x00009888" value="0x030C5555" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext943"
       chipset="ACMGT3"
       symbol_name="Ext943"
       underscore_name="ext943"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="e0e775d6-908a-4410-8ed1-a26b1d316700"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BANK CONFLICT COUNT XECORE31"
             symbol_name="SLM_BANK_CONFLICT_COUNT_XECORE31"
             underscore_name="slm_bank_conflict_count_xecore31"
             description="Number of SLM accesses resulting in a bank conflict."
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD C 3 READ UADD 2 C 2 READ UMUL UADD 4 C 1 READ UMUL UADD 8 C 0 READ UMUL UADD B 7 READ UADD 2 B 6 READ UMUL UADD 4 B 5 READ UMUL UADD 8 B 4 READ UMUL UADD B 3 READ UADD 2 B 2 READ UMUL UADD 4 B 1 READ UMUL UADD 8 B 0 READ UMUL UADD"
             availability="$GtSlice7XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x19E914C0" />
        <register type="NOA" address="0x00009888" value="0x1FE900A6" />
        <register type="NOA" address="0x00009888" value="0x23E91800" />
        <register type="NOA" address="0x00009888" value="0x25E90005" />
        <register type="NOA" address="0x00009888" value="0x29E914C0" />
        <register type="NOA" address="0x00009888" value="0x01E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x01E4FFFF" />
        <register type="NOA" address="0x00009888" value="0x01E65555" />
        <register type="NOA" address="0x00009888" value="0x03E65555" />
        <register type="NOA" address="0x00009888" value="0x01E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x03E93254" />
        <register type="NOA" address="0x00009888" value="0x05E90208" />
        <register type="NOA" address="0x00009888" value="0x07E90C31" />
        <register type="NOA" address="0x00009888" value="0x09E90FBF" />
        <register type="NOA" address="0x00009888" value="0x0BE90821" />
        <register type="NOA" address="0x00009888" value="0x0DE90BAF" />
        <register type="NOA" address="0x00009888" value="0x0FE90411" />
        <register type="NOA" address="0x00009888" value="0x11E9079F" />
        <register type="NOA" address="0x00009888" value="0x13E90001" />
        <register type="NOA" address="0x00009888" value="0x15E9038F" />
        <register type="NOA" address="0x00009888" value="0x01E90000" />
        <register type="NOA" address="0x00009888" value="0x0003FFFF" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x000BAAAA" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x01075555" />
        <register type="NOA" address="0x00009888" value="0x03075555" />
        <register type="NOA" address="0x00009888" value="0x0109FFFF" />
        <register type="NOA" address="0x00009888" value="0x010AAAAA" />
        <register type="NOA" address="0x00009888" value="0x030AAAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

  <set name="Ext944"
       chipset="ACMGT3"
       symbol_name="Ext944"
       underscore_name="ext944"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5e825890-c584-4545-bf82-6a8ded48393c"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK0 XECORE0"
             symbol_name="SLM_BYTE_READ_BANK0_XECORE0"
             underscore_name="slm_byte_read_bank0_xecore0"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK0 XECORE0"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK0_XECORE0"
             underscore_name="load_store_cache_byte_read_bank0_xecore0"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16870253" />
        <register type="NOA" address="0x00009888" value="0x18891060" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870004" />
        <register type="NOA" address="0x00009888" value="0x0E870140" />
        <register type="NOA" address="0x00009888" value="0x108700C4" />
        <register type="NOA" address="0x00009888" value="0x12870042" />
        <register type="NOA" address="0x00009888" value="0x148703C0" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02890054" />
        <register type="NOA" address="0x00009888" value="0x06890387" />
        <register type="NOA" address="0x00009888" value="0x08890248" />
        <register type="NOA" address="0x00009888" value="0x0A8902CA" />
        <register type="NOA" address="0x00009888" value="0x0C89034C" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext945"
       chipset="ACMGT3"
       symbol_name="Ext945"
       underscore_name="ext945"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="07f8b9c7-a909-4ea1-ab0e-d1a1b72fba23"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK0 XECORE1"
             symbol_name="SLM_BYTE_READ_BANK0_XECORE1"
             underscore_name="slm_byte_read_bank0_xecore1"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK0 XECORE1"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK0_XECORE1"
             underscore_name="load_store_cache_byte_read_bank0_xecore1"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16A70253" />
        <register type="NOA" address="0x00009888" value="0x18A91060" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65554" />
        <register type="NOA" address="0x00009888" value="0x04A70004" />
        <register type="NOA" address="0x00009888" value="0x0EA70140" />
        <register type="NOA" address="0x00009888" value="0x10A700C4" />
        <register type="NOA" address="0x00009888" value="0x12A70042" />
        <register type="NOA" address="0x00009888" value="0x14A703C0" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A70000" />
        <register type="NOA" address="0x00009888" value="0x02A90054" />
        <register type="NOA" address="0x00009888" value="0x06A90387" />
        <register type="NOA" address="0x00009888" value="0x08A90248" />
        <register type="NOA" address="0x00009888" value="0x0AA902CA" />
        <register type="NOA" address="0x00009888" value="0x0CA9034C" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFC" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext946"
       chipset="ACMGT3"
       symbol_name="Ext946"
       underscore_name="ext946"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="01c4a3bf-e61c-459a-8eed-c736edf29117"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK0 XECORE2"
             symbol_name="SLM_BYTE_READ_BANK0_XECORE2"
             underscore_name="slm_byte_read_bank0_xecore2"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK0 XECORE2"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK0_XECORE2"
             underscore_name="load_store_cache_byte_read_bank0_xecore2"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16C70253" />
        <register type="NOA" address="0x00009888" value="0x18C91060" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65554" />
        <register type="NOA" address="0x00009888" value="0x04C70004" />
        <register type="NOA" address="0x00009888" value="0x0EC70140" />
        <register type="NOA" address="0x00009888" value="0x10C700C4" />
        <register type="NOA" address="0x00009888" value="0x12C70042" />
        <register type="NOA" address="0x00009888" value="0x14C703C0" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C70000" />
        <register type="NOA" address="0x00009888" value="0x02C90054" />
        <register type="NOA" address="0x00009888" value="0x06C90387" />
        <register type="NOA" address="0x00009888" value="0x08C90248" />
        <register type="NOA" address="0x00009888" value="0x0AC902CA" />
        <register type="NOA" address="0x00009888" value="0x0CC9034C" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA8" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009888" value="0x0002FEFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext947"
       chipset="ACMGT3"
       symbol_name="Ext947"
       underscore_name="ext947"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="37906cb5-0da3-49d3-875e-d11e3584e4dd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK0 XECORE3"
             symbol_name="SLM_BYTE_READ_BANK0_XECORE3"
             underscore_name="slm_byte_read_bank0_xecore3"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK0 XECORE3"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK0_XECORE3"
             underscore_name="load_store_cache_byte_read_bank0_xecore3"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16E70253" />
        <register type="NOA" address="0x00009888" value="0x18E91060" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70004" />
        <register type="NOA" address="0x00009888" value="0x0EE70140" />
        <register type="NOA" address="0x00009888" value="0x10E700C4" />
        <register type="NOA" address="0x00009888" value="0x12E70042" />
        <register type="NOA" address="0x00009888" value="0x14E703C0" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E90054" />
        <register type="NOA" address="0x00009888" value="0x06E90387" />
        <register type="NOA" address="0x00009888" value="0x08E90248" />
        <register type="NOA" address="0x00009888" value="0x0AE902CA" />
        <register type="NOA" address="0x00009888" value="0x0CE9034C" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext948"
       chipset="ACMGT3"
       symbol_name="Ext948"
       underscore_name="ext948"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="12e4baf7-6d8d-46c0-acd7-5f94223dddc8"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK1 XECORE0"
             symbol_name="SLM_BYTE_READ_BANK1_XECORE0"
             underscore_name="slm_byte_read_bank1_xecore0"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK1 XECORE0"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK1_XECORE0"
             underscore_name="load_store_cache_byte_read_bank1_xecore0"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A870253" />
        <register type="NOA" address="0x00009888" value="0x1E890083" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x048700E0" />
        <register type="NOA" address="0x00009888" value="0x0E870540" />
        <register type="NOA" address="0x00009888" value="0x108704D4" />
        <register type="NOA" address="0x00009888" value="0x12870452" />
        <register type="NOA" address="0x00009888" value="0x148707D0" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02893200" />
        <register type="NOA" address="0x00009888" value="0x06890797" />
        <register type="NOA" address="0x00009888" value="0x08890658" />
        <register type="NOA" address="0x00009888" value="0x0A8906DA" />
        <register type="NOA" address="0x00009888" value="0x0C89075C" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext949"
       chipset="ACMGT3"
       symbol_name="Ext949"
       underscore_name="ext949"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b616fbb5-c0d3-4e63-bcff-61bcf8ba8ff9"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK1 XECORE1"
             symbol_name="SLM_BYTE_READ_BANK1_XECORE1"
             underscore_name="slm_byte_read_bank1_xecore1"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK1 XECORE1"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK1_XECORE1"
             underscore_name="load_store_cache_byte_read_bank1_xecore1"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AA70253" />
        <register type="NOA" address="0x00009888" value="0x1EA90083" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65554" />
        <register type="NOA" address="0x00009888" value="0x04A700E0" />
        <register type="NOA" address="0x00009888" value="0x0EA70540" />
        <register type="NOA" address="0x00009888" value="0x10A704D4" />
        <register type="NOA" address="0x00009888" value="0x12A70452" />
        <register type="NOA" address="0x00009888" value="0x14A707D0" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A70000" />
        <register type="NOA" address="0x00009888" value="0x02A93200" />
        <register type="NOA" address="0x00009888" value="0x06A90797" />
        <register type="NOA" address="0x00009888" value="0x08A90658" />
        <register type="NOA" address="0x00009888" value="0x0AA906DA" />
        <register type="NOA" address="0x00009888" value="0x0CA9075C" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFC" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext950"
       chipset="ACMGT3"
       symbol_name="Ext950"
       underscore_name="ext950"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5e7edb7d-ba9b-4574-9bac-abd4742e186e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK1 XECORE2"
             symbol_name="SLM_BYTE_READ_BANK1_XECORE2"
             underscore_name="slm_byte_read_bank1_xecore2"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK1 XECORE2"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK1_XECORE2"
             underscore_name="load_store_cache_byte_read_bank1_xecore2"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC70253" />
        <register type="NOA" address="0x00009888" value="0x1EC90083" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65554" />
        <register type="NOA" address="0x00009888" value="0x04C700E0" />
        <register type="NOA" address="0x00009888" value="0x0EC70540" />
        <register type="NOA" address="0x00009888" value="0x10C704D4" />
        <register type="NOA" address="0x00009888" value="0x12C70452" />
        <register type="NOA" address="0x00009888" value="0x14C707D0" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C70000" />
        <register type="NOA" address="0x00009888" value="0x02C93200" />
        <register type="NOA" address="0x00009888" value="0x06C90797" />
        <register type="NOA" address="0x00009888" value="0x08C90658" />
        <register type="NOA" address="0x00009888" value="0x0AC906DA" />
        <register type="NOA" address="0x00009888" value="0x0CC9075C" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA8" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009888" value="0x0002FEFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext951"
       chipset="ACMGT3"
       symbol_name="Ext951"
       underscore_name="ext951"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="24ad6a9c-cb37-4e16-b25b-3cc444e081a5"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK1 XECORE3"
             symbol_name="SLM_BYTE_READ_BANK1_XECORE3"
             underscore_name="slm_byte_read_bank1_xecore3"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK1 XECORE3"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK1_XECORE3"
             underscore_name="load_store_cache_byte_read_bank1_xecore3"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AE70253" />
        <register type="NOA" address="0x00009888" value="0x1EE90083" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E700E0" />
        <register type="NOA" address="0x00009888" value="0x0EE70540" />
        <register type="NOA" address="0x00009888" value="0x10E704D4" />
        <register type="NOA" address="0x00009888" value="0x12E70452" />
        <register type="NOA" address="0x00009888" value="0x14E707D0" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E93200" />
        <register type="NOA" address="0x00009888" value="0x06E90797" />
        <register type="NOA" address="0x00009888" value="0x08E90658" />
        <register type="NOA" address="0x00009888" value="0x0AE906DA" />
        <register type="NOA" address="0x00009888" value="0x0CE9075C" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext952"
       chipset="ACMGT3"
       symbol_name="Ext952"
       underscore_name="ext952"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="526b1c1e-b636-4231-9d4c-6e6987c4b24b"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK2 XECORE0"
             symbol_name="SLM_BYTE_READ_BANK2_XECORE0"
             underscore_name="slm_byte_read_bank2_xecore0"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK2 XECORE0"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK2_XECORE0"
             underscore_name="load_store_cache_byte_read_bank2_xecore0"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12880253" />
        <register type="NOA" address="0x00009888" value="0x22890C00" />
        <register type="NOA" address="0x00009888" value="0x24890004" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAA8" />
        <register type="NOA" address="0x00009888" value="0x00880004" />
        <register type="NOA" address="0x00009888" value="0x0A880140" />
        <register type="NOA" address="0x00009888" value="0x0C8800C4" />
        <register type="NOA" address="0x00009888" value="0x0E880042" />
        <register type="NOA" address="0x00009888" value="0x108803C0" />
        <register type="NOA" address="0x00009888" value="0x04890008" />
        <register type="NOA" address="0x00009888" value="0x06890BA7" />
        <register type="NOA" address="0x00009888" value="0x08890A68" />
        <register type="NOA" address="0x00009888" value="0x0A890AEA" />
        <register type="NOA" address="0x00009888" value="0x0C890B6C" />
        <register type="NOA" address="0x00009888" value="0x0089FE00" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext953"
       chipset="ACMGT3"
       symbol_name="Ext953"
       underscore_name="ext953"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="da7fb135-174a-41fb-a6fd-0bdc44732d9e"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK2 XECORE1"
             symbol_name="SLM_BYTE_READ_BANK2_XECORE1"
             underscore_name="slm_byte_read_bank2_xecore1"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK2 XECORE1"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK2_XECORE1"
             underscore_name="load_store_cache_byte_read_bank2_xecore1"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12A80253" />
        <register type="NOA" address="0x00009888" value="0x22A90C00" />
        <register type="NOA" address="0x00009888" value="0x24A90004" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65554" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A80004" />
        <register type="NOA" address="0x00009888" value="0x0AA80140" />
        <register type="NOA" address="0x00009888" value="0x0CA800C4" />
        <register type="NOA" address="0x00009888" value="0x0EA80042" />
        <register type="NOA" address="0x00009888" value="0x10A803C0" />
        <register type="NOA" address="0x00009888" value="0x04A90008" />
        <register type="NOA" address="0x00009888" value="0x06A90BA7" />
        <register type="NOA" address="0x00009888" value="0x08A90A68" />
        <register type="NOA" address="0x00009888" value="0x0AA90AEA" />
        <register type="NOA" address="0x00009888" value="0x0CA90B6C" />
        <register type="NOA" address="0x00009888" value="0x00A9FE00" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFC" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext954"
       chipset="ACMGT3"
       symbol_name="Ext954"
       underscore_name="ext954"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7499a841-6a6a-45ce-9c27-9bf6080ea900"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK2 XECORE2"
             symbol_name="SLM_BYTE_READ_BANK2_XECORE2"
             underscore_name="slm_byte_read_bank2_xecore2"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK2 XECORE2"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK2_XECORE2"
             underscore_name="load_store_cache_byte_read_bank2_xecore2"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12C80253" />
        <register type="NOA" address="0x00009888" value="0x22C90C00" />
        <register type="NOA" address="0x00009888" value="0x24C90004" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65554" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C80004" />
        <register type="NOA" address="0x00009888" value="0x0AC80140" />
        <register type="NOA" address="0x00009888" value="0x0CC800C4" />
        <register type="NOA" address="0x00009888" value="0x0EC80042" />
        <register type="NOA" address="0x00009888" value="0x10C803C0" />
        <register type="NOA" address="0x00009888" value="0x04C90008" />
        <register type="NOA" address="0x00009888" value="0x06C90BA7" />
        <register type="NOA" address="0x00009888" value="0x08C90A68" />
        <register type="NOA" address="0x00009888" value="0x0AC90AEA" />
        <register type="NOA" address="0x00009888" value="0x0CC90B6C" />
        <register type="NOA" address="0x00009888" value="0x00C9FE00" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA8" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009888" value="0x0002FEFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext955"
       chipset="ACMGT3"
       symbol_name="Ext955"
       underscore_name="ext955"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4b6cce94-cbf0-4b56-9b24-6c2ebd167755"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK2 XECORE3"
             symbol_name="SLM_BYTE_READ_BANK2_XECORE3"
             underscore_name="slm_byte_read_bank2_xecore3"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK2 XECORE3"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK2_XECORE3"
             underscore_name="load_store_cache_byte_read_bank2_xecore3"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12E80253" />
        <register type="NOA" address="0x00009888" value="0x22E90C00" />
        <register type="NOA" address="0x00009888" value="0x24E90004" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E80004" />
        <register type="NOA" address="0x00009888" value="0x0AE80140" />
        <register type="NOA" address="0x00009888" value="0x0CE800C4" />
        <register type="NOA" address="0x00009888" value="0x0EE80042" />
        <register type="NOA" address="0x00009888" value="0x10E803C0" />
        <register type="NOA" address="0x00009888" value="0x04E90008" />
        <register type="NOA" address="0x00009888" value="0x06E90BA7" />
        <register type="NOA" address="0x00009888" value="0x08E90A68" />
        <register type="NOA" address="0x00009888" value="0x0AE90AEA" />
        <register type="NOA" address="0x00009888" value="0x0CE90B6C" />
        <register type="NOA" address="0x00009888" value="0x00E9FE00" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext956"
       chipset="ACMGT3"
       symbol_name="Ext956"
       underscore_name="ext956"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="c648eaa7-cac1-4c84-a2ea-c3448f108ab2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK3 XECORE0"
             symbol_name="SLM_BYTE_READ_BANK3_XECORE0"
             underscore_name="slm_byte_read_bank3_xecore0"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK3 XECORE0"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK3_XECORE0"
             underscore_name="load_store_cache_byte_read_bank3_xecore0"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16880253" />
        <register type="NOA" address="0x00009888" value="0x28891060" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAA8" />
        <register type="NOA" address="0x00009888" value="0x008800E0" />
        <register type="NOA" address="0x00009888" value="0x0A880540" />
        <register type="NOA" address="0x00009888" value="0x0C8804D4" />
        <register type="NOA" address="0x00009888" value="0x0E880452" />
        <register type="NOA" address="0x00009888" value="0x108807D0" />
        <register type="NOA" address="0x00009888" value="0x04890200" />
        <register type="NOA" address="0x00009888" value="0x06890FB7" />
        <register type="NOA" address="0x00009888" value="0x08890E78" />
        <register type="NOA" address="0x00009888" value="0x0A890EFA" />
        <register type="NOA" address="0x00009888" value="0x0C890F7C" />
        <register type="NOA" address="0x00009888" value="0x0089FE00" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext957"
       chipset="ACMGT3"
       symbol_name="Ext957"
       underscore_name="ext957"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="37b143ab-aba8-4537-a735-14cccb02f079"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK3 XECORE1"
             symbol_name="SLM_BYTE_READ_BANK3_XECORE1"
             underscore_name="slm_byte_read_bank3_xecore1"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK3 XECORE1"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK3_XECORE1"
             underscore_name="load_store_cache_byte_read_bank3_xecore1"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16A80253" />
        <register type="NOA" address="0x00009888" value="0x28A91060" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65554" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A800E0" />
        <register type="NOA" address="0x00009888" value="0x0AA80540" />
        <register type="NOA" address="0x00009888" value="0x0CA804D4" />
        <register type="NOA" address="0x00009888" value="0x0EA80452" />
        <register type="NOA" address="0x00009888" value="0x10A807D0" />
        <register type="NOA" address="0x00009888" value="0x04A90200" />
        <register type="NOA" address="0x00009888" value="0x06A90FB7" />
        <register type="NOA" address="0x00009888" value="0x08A90E78" />
        <register type="NOA" address="0x00009888" value="0x0AA90EFA" />
        <register type="NOA" address="0x00009888" value="0x0CA90F7C" />
        <register type="NOA" address="0x00009888" value="0x00A9FE00" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFC" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext958"
       chipset="ACMGT3"
       symbol_name="Ext958"
       underscore_name="ext958"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="98d49ba7-236c-410e-958a-3f08c09b74c7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK3 XECORE2"
             symbol_name="SLM_BYTE_READ_BANK3_XECORE2"
             underscore_name="slm_byte_read_bank3_xecore2"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK3 XECORE2"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK3_XECORE2"
             underscore_name="load_store_cache_byte_read_bank3_xecore2"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16C80253" />
        <register type="NOA" address="0x00009888" value="0x28C91060" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65554" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C800E0" />
        <register type="NOA" address="0x00009888" value="0x0AC80540" />
        <register type="NOA" address="0x00009888" value="0x0CC804D4" />
        <register type="NOA" address="0x00009888" value="0x0EC80452" />
        <register type="NOA" address="0x00009888" value="0x10C807D0" />
        <register type="NOA" address="0x00009888" value="0x04C90200" />
        <register type="NOA" address="0x00009888" value="0x06C90FB7" />
        <register type="NOA" address="0x00009888" value="0x08C90E78" />
        <register type="NOA" address="0x00009888" value="0x0AC90EFA" />
        <register type="NOA" address="0x00009888" value="0x0CC90F7C" />
        <register type="NOA" address="0x00009888" value="0x00C9FE00" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA8" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009888" value="0x0002FEFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext959"
       chipset="ACMGT3"
       symbol_name="Ext959"
       underscore_name="ext959"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="5d40ca14-33f7-4fc8-a9cd-7cd5d3aa58b3"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE READ BANK3 XECORE3"
             symbol_name="SLM_BYTE_READ_BANK3_XECORE3"
             underscore_name="slm_byte_read_bank3_xecore3"
             description="Number of bytes read from SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE READ BANK3 XECORE3"
             symbol_name="LOAD_STORE_CACHE_BYTE_READ_BANK3_XECORE3"
             underscore_name="load_store_cache_byte_read_bank3_xecore3"
             description="Number of bytes read out of the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16E80253" />
        <register type="NOA" address="0x00009888" value="0x28E91060" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E800E0" />
        <register type="NOA" address="0x00009888" value="0x0AE80540" />
        <register type="NOA" address="0x00009888" value="0x0CE804D4" />
        <register type="NOA" address="0x00009888" value="0x0EE80452" />
        <register type="NOA" address="0x00009888" value="0x10E807D0" />
        <register type="NOA" address="0x00009888" value="0x04E90200" />
        <register type="NOA" address="0x00009888" value="0x06E90FB7" />
        <register type="NOA" address="0x00009888" value="0x08E90E78" />
        <register type="NOA" address="0x00009888" value="0x0AE90EFA" />
        <register type="NOA" address="0x00009888" value="0x0CE90F7C" />
        <register type="NOA" address="0x00009888" value="0x00E9FE00" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext960"
       chipset="ACMGT3"
       symbol_name="Ext960"
       underscore_name="ext960"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="04f3962b-a11a-4aa4-a263-d545823df4af"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK0 XECORE0"
             symbol_name="SLM_BYTE_WRITE_BANK0_XECORE0"
             underscore_name="slm_byte_write_bank0_xecore0"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK0 XECORE0"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK0_XECORE0"
             underscore_name="load_store_cache_byte_write_bank0_xecore0"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16870012" />
        <register type="NOA" address="0x00009888" value="0x18891060" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870000" />
        <register type="NOA" address="0x00009888" value="0x0E870180" />
        <register type="NOA" address="0x00009888" value="0x10870105" />
        <register type="NOA" address="0x00009888" value="0x12870083" />
        <register type="NOA" address="0x00009888" value="0x14870001" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02890054" />
        <register type="NOA" address="0x00009888" value="0x06890380" />
        <register type="NOA" address="0x00009888" value="0x08890081" />
        <register type="NOA" address="0x00009888" value="0x0A890103" />
        <register type="NOA" address="0x00009888" value="0x0C890185" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext961"
       chipset="ACMGT3"
       symbol_name="Ext961"
       underscore_name="ext961"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b07a3402-0c0e-4ea8-af95-738c3445e5df"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK0 XECORE1"
             symbol_name="SLM_BYTE_WRITE_BANK0_XECORE1"
             underscore_name="slm_byte_write_bank0_xecore1"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK0 XECORE1"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK0_XECORE1"
             underscore_name="load_store_cache_byte_write_bank0_xecore1"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16A70012" />
        <register type="NOA" address="0x00009888" value="0x18A91060" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65554" />
        <register type="NOA" address="0x00009888" value="0x04A70000" />
        <register type="NOA" address="0x00009888" value="0x0EA70180" />
        <register type="NOA" address="0x00009888" value="0x10A70105" />
        <register type="NOA" address="0x00009888" value="0x12A70083" />
        <register type="NOA" address="0x00009888" value="0x14A70001" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A70000" />
        <register type="NOA" address="0x00009888" value="0x02A90054" />
        <register type="NOA" address="0x00009888" value="0x06A90380" />
        <register type="NOA" address="0x00009888" value="0x08A90081" />
        <register type="NOA" address="0x00009888" value="0x0AA90103" />
        <register type="NOA" address="0x00009888" value="0x0CA90185" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFC" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext962"
       chipset="ACMGT3"
       symbol_name="Ext962"
       underscore_name="ext962"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="fcab665c-5dda-47b6-9052-99f992805980"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK0 XECORE2"
             symbol_name="SLM_BYTE_WRITE_BANK0_XECORE2"
             underscore_name="slm_byte_write_bank0_xecore2"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK0 XECORE2"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK0_XECORE2"
             underscore_name="load_store_cache_byte_write_bank0_xecore2"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16C70012" />
        <register type="NOA" address="0x00009888" value="0x18C91060" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65554" />
        <register type="NOA" address="0x00009888" value="0x04C70000" />
        <register type="NOA" address="0x00009888" value="0x0EC70180" />
        <register type="NOA" address="0x00009888" value="0x10C70105" />
        <register type="NOA" address="0x00009888" value="0x12C70083" />
        <register type="NOA" address="0x00009888" value="0x14C70001" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C70000" />
        <register type="NOA" address="0x00009888" value="0x02C90054" />
        <register type="NOA" address="0x00009888" value="0x06C90380" />
        <register type="NOA" address="0x00009888" value="0x08C90081" />
        <register type="NOA" address="0x00009888" value="0x0AC90103" />
        <register type="NOA" address="0x00009888" value="0x0CC90185" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA8" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009888" value="0x0002FEFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext963"
       chipset="ACMGT3"
       symbol_name="Ext963"
       underscore_name="ext963"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="88e912b5-3333-46e1-86e2-b7c5ebfff84a"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK0 XECORE3"
             symbol_name="SLM_BYTE_WRITE_BANK0_XECORE3"
             underscore_name="slm_byte_write_bank0_xecore3"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK0 XECORE3"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK0_XECORE3"
             underscore_name="load_store_cache_byte_write_bank0_xecore3"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16E70012" />
        <register type="NOA" address="0x00009888" value="0x18E91060" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70000" />
        <register type="NOA" address="0x00009888" value="0x0EE70180" />
        <register type="NOA" address="0x00009888" value="0x10E70105" />
        <register type="NOA" address="0x00009888" value="0x12E70083" />
        <register type="NOA" address="0x00009888" value="0x14E70001" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E90054" />
        <register type="NOA" address="0x00009888" value="0x06E90380" />
        <register type="NOA" address="0x00009888" value="0x08E90081" />
        <register type="NOA" address="0x00009888" value="0x0AE90103" />
        <register type="NOA" address="0x00009888" value="0x0CE90185" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext964"
       chipset="ACMGT3"
       symbol_name="Ext964"
       underscore_name="ext964"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="00a17d53-6cda-47b5-95fe-36770dab66c6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK1 XECORE0"
             symbol_name="SLM_BYTE_WRITE_BANK1_XECORE0"
             underscore_name="slm_byte_write_bank1_xecore0"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK1 XECORE0"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK1_XECORE0"
             underscore_name="load_store_cache_byte_write_bank1_xecore0"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1A870012" />
        <register type="NOA" address="0x00009888" value="0x1E890083" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x04870020" />
        <register type="NOA" address="0x00009888" value="0x0E870580" />
        <register type="NOA" address="0x00009888" value="0x10870515" />
        <register type="NOA" address="0x00009888" value="0x12870493" />
        <register type="NOA" address="0x00009888" value="0x14870411" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x02870000" />
        <register type="NOA" address="0x00009888" value="0x02893200" />
        <register type="NOA" address="0x00009888" value="0x06890790" />
        <register type="NOA" address="0x00009888" value="0x08890491" />
        <register type="NOA" address="0x00009888" value="0x0A890513" />
        <register type="NOA" address="0x00009888" value="0x0C890595" />
        <register type="NOA" address="0x00009888" value="0x04890000" />
        <register type="NOA" address="0x00009888" value="0x00890000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext965"
       chipset="ACMGT3"
       symbol_name="Ext965"
       underscore_name="ext965"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3259b467-758c-42e9-a86f-a35e44003569"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK1 XECORE1"
             symbol_name="SLM_BYTE_WRITE_BANK1_XECORE1"
             underscore_name="slm_byte_write_bank1_xecore1"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK1 XECORE1"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK1_XECORE1"
             underscore_name="load_store_cache_byte_write_bank1_xecore1"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AA70012" />
        <register type="NOA" address="0x00009888" value="0x1EA90083" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65554" />
        <register type="NOA" address="0x00009888" value="0x04A70020" />
        <register type="NOA" address="0x00009888" value="0x0EA70580" />
        <register type="NOA" address="0x00009888" value="0x10A70515" />
        <register type="NOA" address="0x00009888" value="0x12A70493" />
        <register type="NOA" address="0x00009888" value="0x14A70411" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A70000" />
        <register type="NOA" address="0x00009888" value="0x02A93200" />
        <register type="NOA" address="0x00009888" value="0x06A90790" />
        <register type="NOA" address="0x00009888" value="0x08A90491" />
        <register type="NOA" address="0x00009888" value="0x0AA90513" />
        <register type="NOA" address="0x00009888" value="0x0CA90595" />
        <register type="NOA" address="0x00009888" value="0x04A90000" />
        <register type="NOA" address="0x00009888" value="0x00A90000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFC" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext966"
       chipset="ACMGT3"
       symbol_name="Ext966"
       underscore_name="ext966"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a96fef9c-bc3d-4986-b2b9-d2233b157ac7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK1 XECORE2"
             symbol_name="SLM_BYTE_WRITE_BANK1_XECORE2"
             underscore_name="slm_byte_write_bank1_xecore2"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK1 XECORE2"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK1_XECORE2"
             underscore_name="load_store_cache_byte_write_bank1_xecore2"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AC70012" />
        <register type="NOA" address="0x00009888" value="0x1EC90083" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65554" />
        <register type="NOA" address="0x00009888" value="0x04C70020" />
        <register type="NOA" address="0x00009888" value="0x0EC70580" />
        <register type="NOA" address="0x00009888" value="0x10C70515" />
        <register type="NOA" address="0x00009888" value="0x12C70493" />
        <register type="NOA" address="0x00009888" value="0x14C70411" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C70000" />
        <register type="NOA" address="0x00009888" value="0x02C93200" />
        <register type="NOA" address="0x00009888" value="0x06C90790" />
        <register type="NOA" address="0x00009888" value="0x08C90491" />
        <register type="NOA" address="0x00009888" value="0x0AC90513" />
        <register type="NOA" address="0x00009888" value="0x0CC90595" />
        <register type="NOA" address="0x00009888" value="0x04C90000" />
        <register type="NOA" address="0x00009888" value="0x00C90000" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA8" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009888" value="0x0002FEFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext967"
       chipset="ACMGT3"
       symbol_name="Ext967"
       underscore_name="ext967"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cffa549c-1997-4b02-adfc-81fbff2971c2"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK1 XECORE3"
             symbol_name="SLM_BYTE_WRITE_BANK1_XECORE3"
             underscore_name="slm_byte_write_bank1_xecore3"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK1 XECORE3"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK1_XECORE3"
             underscore_name="load_store_cache_byte_write_bank1_xecore3"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x1AE70012" />
        <register type="NOA" address="0x00009888" value="0x1EE90083" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x04E70020" />
        <register type="NOA" address="0x00009888" value="0x0EE70580" />
        <register type="NOA" address="0x00009888" value="0x10E70515" />
        <register type="NOA" address="0x00009888" value="0x12E70493" />
        <register type="NOA" address="0x00009888" value="0x14E70411" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E70000" />
        <register type="NOA" address="0x00009888" value="0x02E93200" />
        <register type="NOA" address="0x00009888" value="0x06E90790" />
        <register type="NOA" address="0x00009888" value="0x08E90491" />
        <register type="NOA" address="0x00009888" value="0x0AE90513" />
        <register type="NOA" address="0x00009888" value="0x0CE90595" />
        <register type="NOA" address="0x00009888" value="0x04E90000" />
        <register type="NOA" address="0x00009888" value="0x00E90000" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030C60" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030003" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030600" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030C63" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext968"
       chipset="ACMGT3"
       symbol_name="Ext968"
       underscore_name="ext968"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="97bb78db-526f-45e9-b302-e71bdb354a51"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK2 XECORE0"
             symbol_name="SLM_BYTE_WRITE_BANK2_XECORE0"
             underscore_name="slm_byte_write_bank2_xecore0"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK2 XECORE0"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK2_XECORE0"
             underscore_name="load_store_cache_byte_write_bank2_xecore0"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12880012" />
        <register type="NOA" address="0x00009888" value="0x22890C00" />
        <register type="NOA" address="0x00009888" value="0x24890004" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAA8" />
        <register type="NOA" address="0x00009888" value="0x00880000" />
        <register type="NOA" address="0x00009888" value="0x0A880180" />
        <register type="NOA" address="0x00009888" value="0x0C880105" />
        <register type="NOA" address="0x00009888" value="0x0E880083" />
        <register type="NOA" address="0x00009888" value="0x10880001" />
        <register type="NOA" address="0x00009888" value="0x04890008" />
        <register type="NOA" address="0x00009888" value="0x06890BA0" />
        <register type="NOA" address="0x00009888" value="0x088908A1" />
        <register type="NOA" address="0x00009888" value="0x0A890923" />
        <register type="NOA" address="0x00009888" value="0x0C8909A5" />
        <register type="NOA" address="0x00009888" value="0x0089FE00" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext969"
       chipset="ACMGT3"
       symbol_name="Ext969"
       underscore_name="ext969"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0f12e897-1e98-49e9-bd01-463aec885b06"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK2 XECORE1"
             symbol_name="SLM_BYTE_WRITE_BANK2_XECORE1"
             underscore_name="slm_byte_write_bank2_xecore1"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK2 XECORE1"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK2_XECORE1"
             underscore_name="load_store_cache_byte_write_bank2_xecore1"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12A80012" />
        <register type="NOA" address="0x00009888" value="0x22A90C00" />
        <register type="NOA" address="0x00009888" value="0x24A90004" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65554" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A80000" />
        <register type="NOA" address="0x00009888" value="0x0AA80180" />
        <register type="NOA" address="0x00009888" value="0x0CA80105" />
        <register type="NOA" address="0x00009888" value="0x0EA80083" />
        <register type="NOA" address="0x00009888" value="0x10A80001" />
        <register type="NOA" address="0x00009888" value="0x04A90008" />
        <register type="NOA" address="0x00009888" value="0x06A90BA0" />
        <register type="NOA" address="0x00009888" value="0x08A908A1" />
        <register type="NOA" address="0x00009888" value="0x0AA90923" />
        <register type="NOA" address="0x00009888" value="0x0CA909A5" />
        <register type="NOA" address="0x00009888" value="0x00A9FE00" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFC" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext970"
       chipset="ACMGT3"
       symbol_name="Ext970"
       underscore_name="ext970"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="742767ec-da64-414c-9f32-f59d97dd9c30"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK2 XECORE2"
             symbol_name="SLM_BYTE_WRITE_BANK2_XECORE2"
             underscore_name="slm_byte_write_bank2_xecore2"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK2 XECORE2"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK2_XECORE2"
             underscore_name="load_store_cache_byte_write_bank2_xecore2"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12C80012" />
        <register type="NOA" address="0x00009888" value="0x22C90C00" />
        <register type="NOA" address="0x00009888" value="0x24C90004" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65554" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C80000" />
        <register type="NOA" address="0x00009888" value="0x0AC80180" />
        <register type="NOA" address="0x00009888" value="0x0CC80105" />
        <register type="NOA" address="0x00009888" value="0x0EC80083" />
        <register type="NOA" address="0x00009888" value="0x10C80001" />
        <register type="NOA" address="0x00009888" value="0x04C90008" />
        <register type="NOA" address="0x00009888" value="0x06C90BA0" />
        <register type="NOA" address="0x00009888" value="0x08C908A1" />
        <register type="NOA" address="0x00009888" value="0x0AC90923" />
        <register type="NOA" address="0x00009888" value="0x0CC909A5" />
        <register type="NOA" address="0x00009888" value="0x00C9FE00" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA8" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009888" value="0x0002FEFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext971"
       chipset="ACMGT3"
       symbol_name="Ext971"
       underscore_name="ext971"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b8132d7c-7b59-4906-bea4-7401dd0eea38"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK2 XECORE3"
             symbol_name="SLM_BYTE_WRITE_BANK2_XECORE3"
             underscore_name="slm_byte_write_bank2_xecore3"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK2 XECORE3"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK2_XECORE3"
             underscore_name="load_store_cache_byte_write_bank2_xecore3"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x12E80012" />
        <register type="NOA" address="0x00009888" value="0x22E90C00" />
        <register type="NOA" address="0x00009888" value="0x24E90004" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E80000" />
        <register type="NOA" address="0x00009888" value="0x0AE80180" />
        <register type="NOA" address="0x00009888" value="0x0CE80105" />
        <register type="NOA" address="0x00009888" value="0x0EE80083" />
        <register type="NOA" address="0x00009888" value="0x10E80001" />
        <register type="NOA" address="0x00009888" value="0x04E90008" />
        <register type="NOA" address="0x00009888" value="0x06E90BA0" />
        <register type="NOA" address="0x00009888" value="0x08E908A1" />
        <register type="NOA" address="0x00009888" value="0x0AE90923" />
        <register type="NOA" address="0x00009888" value="0x0CE909A5" />
        <register type="NOA" address="0x00009888" value="0x00E9FE00" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext972"
       chipset="ACMGT3"
       symbol_name="Ext972"
       underscore_name="ext972"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="cbcadae5-b72e-462b-9b5a-b06880be86c6"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK3 XECORE0"
             symbol_name="SLM_BYTE_WRITE_BANK3_XECORE0"
             underscore_name="slm_byte_write_bank3_xecore0"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK3 XECORE0"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK3_XECORE0"
             underscore_name="load_store_cache_byte_write_bank3_xecore0"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore0"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16880012" />
        <register type="NOA" address="0x00009888" value="0x28891060" />
        <register type="NOA" address="0x00009888" value="0x0083AAAA" />
        <register type="NOA" address="0x00009888" value="0x0283AAA8" />
        <register type="NOA" address="0x00009888" value="0x0084FEFF" />
        <register type="NOA" address="0x00009888" value="0x00865555" />
        <register type="NOA" address="0x00009888" value="0x02865554" />
        <register type="NOA" address="0x00009888" value="0x0087AAAA" />
        <register type="NOA" address="0x00009888" value="0x0287AAA8" />
        <register type="NOA" address="0x00009888" value="0x00880020" />
        <register type="NOA" address="0x00009888" value="0x0A880580" />
        <register type="NOA" address="0x00009888" value="0x0C880515" />
        <register type="NOA" address="0x00009888" value="0x0E880493" />
        <register type="NOA" address="0x00009888" value="0x10880411" />
        <register type="NOA" address="0x00009888" value="0x04890200" />
        <register type="NOA" address="0x00009888" value="0x06890FB0" />
        <register type="NOA" address="0x00009888" value="0x08890CB1" />
        <register type="NOA" address="0x00009888" value="0x0A890D33" />
        <register type="NOA" address="0x00009888" value="0x0C890DB5" />
        <register type="NOA" address="0x00009888" value="0x0089FE00" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext973"
       chipset="ACMGT3"
       symbol_name="Ext973"
       underscore_name="ext973"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="03be681d-684c-4f4d-8a09-18e0a605c864"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK3 XECORE1"
             symbol_name="SLM_BYTE_WRITE_BANK3_XECORE1"
             underscore_name="slm_byte_write_bank3_xecore1"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK3 XECORE1"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK3_XECORE1"
             underscore_name="load_store_cache_byte_write_bank3_xecore1"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore1"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16A80012" />
        <register type="NOA" address="0x00009888" value="0x28A91060" />
        <register type="NOA" address="0x00009888" value="0x00A3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00A65555" />
        <register type="NOA" address="0x00009888" value="0x02A65554" />
        <register type="NOA" address="0x00009888" value="0x00A7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02A7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00A80020" />
        <register type="NOA" address="0x00009888" value="0x0AA80580" />
        <register type="NOA" address="0x00009888" value="0x0CA80515" />
        <register type="NOA" address="0x00009888" value="0x0EA80493" />
        <register type="NOA" address="0x00009888" value="0x10A80411" />
        <register type="NOA" address="0x00009888" value="0x04A90200" />
        <register type="NOA" address="0x00009888" value="0x06A90FB0" />
        <register type="NOA" address="0x00009888" value="0x08A90CB1" />
        <register type="NOA" address="0x00009888" value="0x0AA90D33" />
        <register type="NOA" address="0x00009888" value="0x0CA90DB5" />
        <register type="NOA" address="0x00009888" value="0x00A9FE00" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFC" />
        <register type="NOA" address="0x00009888" value="0x000A5555" />
        <register type="NOA" address="0x00009888" value="0x020A5554" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x000B5555" />
        <register type="NOA" address="0x00009888" value="0x020B5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext974"
       chipset="ACMGT3"
       symbol_name="Ext974"
       underscore_name="ext974"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="acca3492-bdac-49b9-aa54-9d7033f6d46d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK3 XECORE2"
             symbol_name="SLM_BYTE_WRITE_BANK3_XECORE2"
             underscore_name="slm_byte_write_bank3_xecore2"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK3 XECORE2"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK3_XECORE2"
             underscore_name="load_store_cache_byte_write_bank3_xecore2"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore2"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16C80012" />
        <register type="NOA" address="0x00009888" value="0x28C91060" />
        <register type="NOA" address="0x00009888" value="0x00C3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00C65555" />
        <register type="NOA" address="0x00009888" value="0x02C65554" />
        <register type="NOA" address="0x00009888" value="0x00C7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02C7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00C80020" />
        <register type="NOA" address="0x00009888" value="0x0AC80580" />
        <register type="NOA" address="0x00009888" value="0x0CC80515" />
        <register type="NOA" address="0x00009888" value="0x0EC80493" />
        <register type="NOA" address="0x00009888" value="0x10C80411" />
        <register type="NOA" address="0x00009888" value="0x04C90200" />
        <register type="NOA" address="0x00009888" value="0x06C90FB0" />
        <register type="NOA" address="0x00009888" value="0x08C90CB1" />
        <register type="NOA" address="0x00009888" value="0x0AC90D33" />
        <register type="NOA" address="0x00009888" value="0x0CC90DB5" />
        <register type="NOA" address="0x00009888" value="0x00C9FE00" />
        <register type="NOA" address="0x00009888" value="0x0007AAAA" />
        <register type="NOA" address="0x00009888" value="0x0207AAA8" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009888" value="0x0002FEFF" />
        <register type="NOA" address="0x00009888" value="0x000C5555" />
        <register type="NOA" address="0x00009888" value="0x020C5554" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext975"
       chipset="ACMGT3"
       symbol_name="Ext975"
       underscore_name="ext975"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="2c53a11a-5077-487c-bf6d-894ac78600c7"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SLM BYTE WRITE BANK3 XECORE3"
             symbol_name="SLM_BYTE_WRITE_BANK3_XECORE3"
             underscore_name="slm_byte_write_bank3_xecore3"
             description="Number of bytes written to SLM"
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="C 7 READ 2 C 6 READ UMUL UADD 4 C 5 READ UMUL UADD 8 C 4 READ UMUL UADD 16 C 3 READ UMUL UADD 32 C 2 READ UMUL UADD 64 C 1 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="LOAD STORE CACHE BYTE WRITE BANK3 XECORE3"
             symbol_name="LOAD_STORE_CACHE_BYTE_WRITE_BANK3_XECORE3"
             underscore_name="load_store_cache_byte_write_bank3_xecore3"
             description="Number of bytes written to the Load Store Cache, excluding SLM accesses."
             data_type="uint64"
             units="bytes"
             semantic_type="throughput"
             equation="B 0 READ 2 B 1 READ UMUL UADD 4 B 2 READ UMUL UADD 8 B 3 READ UMUL UADD 16 B 4 READ UMUL UADD 32 B 5 READ UMUL UADD 64 B 6 READ UMUL UADD"
             availability="$GtSlice0XeCore3"
             mdapi_group="L1Cache"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x16E80012" />
        <register type="NOA" address="0x00009888" value="0x28E91060" />
        <register type="NOA" address="0x00009888" value="0x00E3AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E3AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E4FEFF" />
        <register type="NOA" address="0x00009888" value="0x00E65555" />
        <register type="NOA" address="0x00009888" value="0x02E65554" />
        <register type="NOA" address="0x00009888" value="0x00E7AAAA" />
        <register type="NOA" address="0x00009888" value="0x02E7AAA8" />
        <register type="NOA" address="0x00009888" value="0x00E80020" />
        <register type="NOA" address="0x00009888" value="0x0AE80580" />
        <register type="NOA" address="0x00009888" value="0x0CE80515" />
        <register type="NOA" address="0x00009888" value="0x0EE80493" />
        <register type="NOA" address="0x00009888" value="0x10E80411" />
        <register type="NOA" address="0x00009888" value="0x04E90200" />
        <register type="NOA" address="0x00009888" value="0x06E90FB0" />
        <register type="NOA" address="0x00009888" value="0x08E90CB1" />
        <register type="NOA" address="0x00009888" value="0x0AE90D33" />
        <register type="NOA" address="0x00009888" value="0x0CE90DB5" />
        <register type="NOA" address="0x00009888" value="0x00E9FE00" />
        <register type="NOA" address="0x00009888" value="0x00075555" />
        <register type="NOA" address="0x00009888" value="0x02075554" />
        <register type="NOA" address="0x00009888" value="0x0009FEFF" />
        <register type="NOA" address="0x00009888" value="0x000AAAAA" />
        <register type="NOA" address="0x00009888" value="0x020AAAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032092" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FEFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025554" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045554" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055554" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAA8" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x70800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001A" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000032" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF9" />
        <register type="OA" address="0x0000D950" value="0x00000052" />
        <register type="OA" address="0x0000D954" value="0x0000FFF5" />
        <register type="OA" address="0x0000D958" value="0x00000092" />
        <register type="OA" address="0x0000D95C" value="0x0000FFED" />
        <register type="OA" address="0x0000D960" value="0x00000112" />
        <register type="OA" address="0x0000D964" value="0x0000FFDD" />
        <register type="OA" address="0x0000D968" value="0x00000212" />
        <register type="OA" address="0x0000D96C" value="0x0000FFBD" />
        <register type="OA" address="0x0000D970" value="0x00000412" />
        <register type="OA" address="0x0000D974" value="0x0000FF7D" />
    </register_config>
  </set>

  <set name="Ext976"
       chipset="ACMGT3"
       symbol_name="Ext976"
       underscore_name="ext976"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ce390b14-0e8c-4f97-afd8-d3296ca986c4"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INPUT AVAILABLE XECORE0"
             symbol_name="RT_INPUT_AVAILABLE_XECORE0"
             underscore_name="rt_input_available_xecore0"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE1"
             symbol_name="RT_INPUT_AVAILABLE_XECORE1"
             underscore_name="rt_input_available_xecore1"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE2"
             symbol_name="RT_INPUT_AVAILABLE_XECORE2"
             underscore_name="rt_input_available_xecore2"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE3"
             symbol_name="RT_INPUT_AVAILABLE_XECORE3"
             underscore_name="rt_input_available_xecore3"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice0XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE4"
             symbol_name="RT_INPUT_AVAILABLE_XECORE4"
             underscore_name="rt_input_available_xecore4"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE5"
             symbol_name="RT_INPUT_AVAILABLE_XECORE5"
             underscore_name="rt_input_available_xecore5"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE6"
             symbol_name="RT_INPUT_AVAILABLE_XECORE6"
             underscore_name="rt_input_available_xecore6"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE7"
             symbol_name="RT_INPUT_AVAILABLE_XECORE7"
             underscore_name="rt_input_available_xecore7"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice1XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000C" />
        <register type="NOA" address="0x00009888" value="0x168502A0" />
        <register type="NOA" address="0x00009888" value="0x16A502A0" />
        <register type="NOA" address="0x00009888" value="0x16C502A0" />
        <register type="NOA" address="0x00009888" value="0x16E502A0" />
        <register type="NOA" address="0x00009888" value="0x178502A0" />
        <register type="NOA" address="0x00009888" value="0x17A502A0" />
        <register type="NOA" address="0x00009888" value="0x17C502A0" />
        <register type="NOA" address="0x00009888" value="0x17E502A0" />
        <register type="NOA" address="0x00009888" value="0x02850004" />
        <register type="NOA" address="0x00009888" value="0x04850C20" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086000A" />
        <register type="NOA" address="0x00009888" value="0x02A50004" />
        <register type="NOA" address="0x00009888" value="0x06A500C2" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A600A0" />
        <register type="NOA" address="0x00009888" value="0x02C50004" />
        <register type="NOA" address="0x00009888" value="0x08C500C2" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C60A00" />
        <register type="NOA" address="0x00009888" value="0x02E50004" />
        <register type="NOA" address="0x00009888" value="0x0AE500C2" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6A000" />
        <register type="NOA" address="0x00009888" value="0x03850004" />
        <register type="NOA" address="0x00009888" value="0x0D8500C2" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0386000A" />
        <register type="NOA" address="0x00009888" value="0x03A50004" />
        <register type="NOA" address="0x00009888" value="0x0FA500C2" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x03A600A0" />
        <register type="NOA" address="0x00009888" value="0x03C50004" />
        <register type="NOA" address="0x00009888" value="0x11C500C2" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C60A00" />
        <register type="NOA" address="0x00009888" value="0x03E50004" />
        <register type="NOA" address="0x00009888" value="0x13E500C2" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6A000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000008" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001D" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000065" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000185" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000605" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001805" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006005" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018005" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060005" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext977"
       chipset="ACMGT3"
       symbol_name="Ext977"
       underscore_name="ext977"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="f638017d-bd81-4359-9f9b-daafcd5b9492"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INPUT AVAILABLE XECORE8"
             symbol_name="RT_INPUT_AVAILABLE_XECORE8"
             underscore_name="rt_input_available_xecore8"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE9"
             symbol_name="RT_INPUT_AVAILABLE_XECORE9"
             underscore_name="rt_input_available_xecore9"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE10"
             symbol_name="RT_INPUT_AVAILABLE_XECORE10"
             underscore_name="rt_input_available_xecore10"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE11"
             symbol_name="RT_INPUT_AVAILABLE_XECORE11"
             underscore_name="rt_input_available_xecore11"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice2XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE12"
             symbol_name="RT_INPUT_AVAILABLE_XECORE12"
             underscore_name="rt_input_available_xecore12"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE13"
             symbol_name="RT_INPUT_AVAILABLE_XECORE13"
             underscore_name="rt_input_available_xecore13"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE14"
             symbol_name="RT_INPUT_AVAILABLE_XECORE14"
             underscore_name="rt_input_available_xecore14"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE15"
             symbol_name="RT_INPUT_AVAILABLE_XECORE15"
             underscore_name="rt_input_available_xecore15"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice3XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000D" />
        <register type="NOA" address="0x00009888" value="0x168502A0" />
        <register type="NOA" address="0x00009888" value="0x16A502A0" />
        <register type="NOA" address="0x00009888" value="0x16C502A0" />
        <register type="NOA" address="0x00009888" value="0x16E502A0" />
        <register type="NOA" address="0x00009888" value="0x178502A0" />
        <register type="NOA" address="0x00009888" value="0x17A502A0" />
        <register type="NOA" address="0x00009888" value="0x17C502A0" />
        <register type="NOA" address="0x00009888" value="0x17E502A0" />
        <register type="NOA" address="0x00009888" value="0x02850004" />
        <register type="NOA" address="0x00009888" value="0x04850C20" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086000A" />
        <register type="NOA" address="0x00009888" value="0x02A50004" />
        <register type="NOA" address="0x00009888" value="0x06A500C2" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A600A0" />
        <register type="NOA" address="0x00009888" value="0x02C50004" />
        <register type="NOA" address="0x00009888" value="0x08C500C2" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C60A00" />
        <register type="NOA" address="0x00009888" value="0x02E50004" />
        <register type="NOA" address="0x00009888" value="0x0AE500C2" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6A000" />
        <register type="NOA" address="0x00009888" value="0x03850004" />
        <register type="NOA" address="0x00009888" value="0x0D8500C2" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0386000A" />
        <register type="NOA" address="0x00009888" value="0x03A50004" />
        <register type="NOA" address="0x00009888" value="0x0FA500C2" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x03A600A0" />
        <register type="NOA" address="0x00009888" value="0x03C50004" />
        <register type="NOA" address="0x00009888" value="0x11C500C2" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C60A00" />
        <register type="NOA" address="0x00009888" value="0x03E50004" />
        <register type="NOA" address="0x00009888" value="0x13E500C2" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6A000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0008FFFF" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x00032492" />
        <register type="NOA" address="0x00009888" value="0x02032492" />
        <register type="NOA" address="0x00009888" value="0x04032492" />
        <register type="NOA" address="0x00009888" value="0x06030002" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000009" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001D" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000065" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000185" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000605" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001805" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006005" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018005" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060005" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext978"
       chipset="ACMGT3"
       symbol_name="Ext978"
       underscore_name="ext978"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="28b23f45-71a2-44d2-9661-423be5a6831d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INPUT AVAILABLE XECORE16"
             symbol_name="RT_INPUT_AVAILABLE_XECORE16"
             underscore_name="rt_input_available_xecore16"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE17"
             symbol_name="RT_INPUT_AVAILABLE_XECORE17"
             underscore_name="rt_input_available_xecore17"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE18"
             symbol_name="RT_INPUT_AVAILABLE_XECORE18"
             underscore_name="rt_input_available_xecore18"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE19"
             symbol_name="RT_INPUT_AVAILABLE_XECORE19"
             underscore_name="rt_input_available_xecore19"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice4XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE20"
             symbol_name="RT_INPUT_AVAILABLE_XECORE20"
             underscore_name="rt_input_available_xecore20"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE21"
             symbol_name="RT_INPUT_AVAILABLE_XECORE21"
             underscore_name="rt_input_available_xecore21"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE22"
             symbol_name="RT_INPUT_AVAILABLE_XECORE22"
             underscore_name="rt_input_available_xecore22"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE23"
             symbol_name="RT_INPUT_AVAILABLE_XECORE23"
             underscore_name="rt_input_available_xecore23"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice5XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000E" />
        <register type="NOA" address="0x00009888" value="0x168502A0" />
        <register type="NOA" address="0x00009888" value="0x16A502A0" />
        <register type="NOA" address="0x00009888" value="0x16C502A0" />
        <register type="NOA" address="0x00009888" value="0x16E502A0" />
        <register type="NOA" address="0x00009888" value="0x178502A0" />
        <register type="NOA" address="0x00009888" value="0x17A502A0" />
        <register type="NOA" address="0x00009888" value="0x17C502A0" />
        <register type="NOA" address="0x00009888" value="0x17E502A0" />
        <register type="NOA" address="0x00009888" value="0x02850004" />
        <register type="NOA" address="0x00009888" value="0x04850C20" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086000A" />
        <register type="NOA" address="0x00009888" value="0x02A50004" />
        <register type="NOA" address="0x00009888" value="0x06A500C2" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A600A0" />
        <register type="NOA" address="0x00009888" value="0x02C50004" />
        <register type="NOA" address="0x00009888" value="0x08C500C2" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C60A00" />
        <register type="NOA" address="0x00009888" value="0x02E50004" />
        <register type="NOA" address="0x00009888" value="0x0AE500C2" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6A000" />
        <register type="NOA" address="0x00009888" value="0x03850004" />
        <register type="NOA" address="0x00009888" value="0x0D8500C2" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0386000A" />
        <register type="NOA" address="0x00009888" value="0x03A50004" />
        <register type="NOA" address="0x00009888" value="0x0FA500C2" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x03A600A0" />
        <register type="NOA" address="0x00009888" value="0x03C50004" />
        <register type="NOA" address="0x00009888" value="0x11C500C2" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C60A00" />
        <register type="NOA" address="0x00009888" value="0x03E50004" />
        <register type="NOA" address="0x00009888" value="0x13E500C2" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6A000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000A" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001D" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000065" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000185" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000605" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001805" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006005" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018005" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060005" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext979"
       chipset="ACMGT3"
       symbol_name="Ext979"
       underscore_name="ext979"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="88f7e719-828f-466e-8c74-61c31b885975"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RT INPUT AVAILABLE XECORE24"
             symbol_name="RT_INPUT_AVAILABLE_XECORE24"
             underscore_name="rt_input_available_xecore24"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 0 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE25"
             symbol_name="RT_INPUT_AVAILABLE_XECORE25"
             underscore_name="rt_input_available_xecore25"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 1 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE26"
             symbol_name="RT_INPUT_AVAILABLE_XECORE26"
             underscore_name="rt_input_available_xecore26"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 2 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE27"
             symbol_name="RT_INPUT_AVAILABLE_XECORE27"
             underscore_name="rt_input_available_xecore27"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 3 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice6XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE28"
             symbol_name="RT_INPUT_AVAILABLE_XECORE28"
             underscore_name="rt_input_available_xecore28"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 4 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore0"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE29"
             symbol_name="RT_INPUT_AVAILABLE_XECORE29"
             underscore_name="rt_input_available_xecore29"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 5 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore1"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE30"
             symbol_name="RT_INPUT_AVAILABLE_XECORE30"
             underscore_name="rt_input_available_xecore30"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 6 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore2"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <counter name="RT INPUT AVAILABLE XECORE31"
             symbol_name="RT_INPUT_AVAILABLE_XECORE31"
             underscore_name="rt_input_available_xecore31"
             description="Percentage of time in which new message is accepted by Ray Tracing Frontend"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="B 7 READ 100 UMUL $GpuCoreClocks FDIV"
             availability="$GtSlice7XeCore3"
             mdapi_group="RayTracing"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="dualsubslice"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x0000000F" />
        <register type="NOA" address="0x00009888" value="0x168502A0" />
        <register type="NOA" address="0x00009888" value="0x16A502A0" />
        <register type="NOA" address="0x00009888" value="0x16C502A0" />
        <register type="NOA" address="0x00009888" value="0x16E502A0" />
        <register type="NOA" address="0x00009888" value="0x178502A0" />
        <register type="NOA" address="0x00009888" value="0x17A502A0" />
        <register type="NOA" address="0x00009888" value="0x17C502A0" />
        <register type="NOA" address="0x00009888" value="0x17E502A0" />
        <register type="NOA" address="0x00009888" value="0x02850004" />
        <register type="NOA" address="0x00009888" value="0x04850C20" />
        <register type="NOA" address="0x00009888" value="0x06850000" />
        <register type="NOA" address="0x00009888" value="0x00850000" />
        <register type="NOA" address="0x00009888" value="0x0086000A" />
        <register type="NOA" address="0x00009888" value="0x02A50004" />
        <register type="NOA" address="0x00009888" value="0x06A500C2" />
        <register type="NOA" address="0x00009888" value="0x00A50000" />
        <register type="NOA" address="0x00009888" value="0x00A600A0" />
        <register type="NOA" address="0x00009888" value="0x02C50004" />
        <register type="NOA" address="0x00009888" value="0x08C500C2" />
        <register type="NOA" address="0x00009888" value="0x06C50000" />
        <register type="NOA" address="0x00009888" value="0x00C50000" />
        <register type="NOA" address="0x00009888" value="0x00C60A00" />
        <register type="NOA" address="0x00009888" value="0x02E50004" />
        <register type="NOA" address="0x00009888" value="0x0AE500C2" />
        <register type="NOA" address="0x00009888" value="0x06E50000" />
        <register type="NOA" address="0x00009888" value="0x00E50000" />
        <register type="NOA" address="0x00009888" value="0x00E6A000" />
        <register type="NOA" address="0x00009888" value="0x03850004" />
        <register type="NOA" address="0x00009888" value="0x0D8500C2" />
        <register type="NOA" address="0x00009888" value="0x07850000" />
        <register type="NOA" address="0x00009888" value="0x01850000" />
        <register type="NOA" address="0x00009888" value="0x0386000A" />
        <register type="NOA" address="0x00009888" value="0x03A50004" />
        <register type="NOA" address="0x00009888" value="0x0FA500C2" />
        <register type="NOA" address="0x00009888" value="0x07A50000" />
        <register type="NOA" address="0x00009888" value="0x01A50000" />
        <register type="NOA" address="0x00009888" value="0x03A600A0" />
        <register type="NOA" address="0x00009888" value="0x03C50004" />
        <register type="NOA" address="0x00009888" value="0x11C500C2" />
        <register type="NOA" address="0x00009888" value="0x07C50000" />
        <register type="NOA" address="0x00009888" value="0x01C50000" />
        <register type="NOA" address="0x00009888" value="0x03C60A00" />
        <register type="NOA" address="0x00009888" value="0x03E50004" />
        <register type="NOA" address="0x00009888" value="0x13E500C2" />
        <register type="NOA" address="0x00009888" value="0x07E50000" />
        <register type="NOA" address="0x00009888" value="0x01E50000" />
        <register type="NOA" address="0x00009888" value="0x03E6A000" />
        <register type="NOA" address="0x00009888" value="0x0003FF00" />
        <register type="NOA" address="0x00009888" value="0x00075A00" />
        <register type="NOA" address="0x00009888" value="0x000800FA" />
        <register type="NOA" address="0x00009888" value="0x0208FFFF" />
        <register type="NOA" address="0x00009888" value="0x000900F0" />
        <register type="NOA" address="0x00009888" value="0x000AAA55" />
        <register type="NOA" address="0x00009888" value="0x020A5555" />
        <register type="NOA" address="0x00009888" value="0x0001FF0C" />
        <register type="NOA" address="0x00009888" value="0x000B0050" />
        <register type="NOA" address="0x00009888" value="0x020BAAAA" />
        <register type="NOA" address="0x00009888" value="0x00020030" />
        <register type="NOA" address="0x00009888" value="0x000C0500" />
        <register type="NOA" address="0x00009888" value="0x03075A00" />
        <register type="NOA" address="0x00009888" value="0x030800FA" />
        <register type="NOA" address="0x00009888" value="0x0109F000" />
        <register type="NOA" address="0x00009888" value="0x030AAA55" />
        <register type="NOA" address="0x00009888" value="0x01010C00" />
        <register type="NOA" address="0x00009888" value="0x030B0050" />
        <register type="NOA" address="0x00009888" value="0x01023000" />
        <register type="NOA" address="0x00009888" value="0x030C0500" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x0002AAAA" />
        <register type="NOA" address="0x00009888" value="0x0202AAAA" />
        <register type="NOA" address="0x00009888" value="0x00031249" />
        <register type="NOA" address="0x00009888" value="0x02031249" />
        <register type="NOA" address="0x00009888" value="0x04031249" />
        <register type="NOA" address="0x00009888" value="0x06030001" />
        <register type="NOA" address="0x00009888" value="0x14037000" />
        <register type="NOA" address="0x00009888" value="0x3E030C6A" />
        <register type="NOA" address="0x00009888" value="0x26037000" />
        <register type="NOA" address="0x00009888" value="0x4203014A" />
        <register type="NOA" address="0x00009888" value="0x2C037000" />
        <register type="NOA" address="0x00009888" value="0x32037000" />
        <register type="NOA" address="0x00009888" value="0x44030D00" />
        <register type="NOA" address="0x00009888" value="0x38033000" />
        <register type="NOA" address="0x00009888" value="0x46030EE8" />
        <register type="NOA" address="0x00009888" value="0x48030277" />
        <register type="NOA" address="0x00009888" value="0x4A030422" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40032800" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x0000000B" />
        <register type="NOA" address="0x00009888" value="0x0001FFFF" />
        <register type="NOA" address="0x00009888" value="0x00025555" />
        <register type="NOA" address="0x00009888" value="0x02025555" />
        <register type="NOA" address="0x00009888" value="0x00045555" />
        <register type="NOA" address="0x00009888" value="0x02045555" />
        <register type="NOA" address="0x00009888" value="0x00055555" />
        <register type="NOA" address="0x00009888" value="0x02055555" />
        <register type="NOA" address="0x00009888" value="0x0008AAAA" />
        <register type="NOA" address="0x00009888" value="0x0208AAAA" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0xF0800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0xF0800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x0000001D" />
        <register type="OA" address="0x0000D944" value="0x0000FFFC" />
        <register type="OA" address="0x0000D948" value="0x00000065" />
        <register type="OA" address="0x0000D94C" value="0x0000FFF3" />
        <register type="OA" address="0x0000D950" value="0x00000185" />
        <register type="OA" address="0x0000D954" value="0x0000FFCF" />
        <register type="OA" address="0x0000D958" value="0x00000605" />
        <register type="OA" address="0x0000D95C" value="0x0000FF3F" />
        <register type="OA" address="0x0000D960" value="0x00001805" />
        <register type="OA" address="0x0000D964" value="0x0000FCFF" />
        <register type="OA" address="0x0000D968" value="0x00006005" />
        <register type="OA" address="0x0000D96C" value="0x0000F3FF" />
        <register type="OA" address="0x0000D970" value="0x00018005" />
        <register type="OA" address="0x0000D974" value="0x0000CFFF" />
        <register type="OA" address="0x0000D978" value="0x00060005" />
        <register type="OA" address="0x0000D97C" value="0x00003FFF" />
    </register_config>
  </set>

  <set name="Ext980"
       chipset="ACMGT3"
       symbol_name="Ext980"
       underscore_name="ext980"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="8ac802cf-f221-461c-aedd-7a45bcb63165"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 READ SQIDI0"
             symbol_name="GPU_MEMORY_L3_READ_SQIDI0"
             underscore_name="gpu_memory_l3_read_sqidi0"
             description="Number of GTI memory reads from L3 caused by L3 Cache misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x1A012540" />
        <register type="NOA" address="0x00009888" value="0x18213800" />
        <register type="NOA" address="0x00009888" value="0x1A21000F" />
        <register type="NOA" address="0x00009888" value="0x02010128" />
        <register type="NOA" address="0x00009888" value="0x06011400" />
        <register type="NOA" address="0x00009888" value="0x08010288" />
        <register type="NOA" address="0x00009888" value="0x0A01030B" />
        <register type="NOA" address="0x00009888" value="0x0C01038D" />
        <register type="NOA" address="0x00009888" value="0x0E01000F" />
        <register type="NOA" address="0x00009888" value="0x00010000" />
        <register type="NOA" address="0x00009888" value="0x022100E6" />
        <register type="NOA" address="0x00009888" value="0x0E210180" />
        <register type="NOA" address="0x00009888" value="0x10210288" />
        <register type="NOA" address="0x00009888" value="0x1221030B" />
        <register type="NOA" address="0x00009888" value="0x1421038D" />
        <register type="NOA" address="0x00009888" value="0x1621000F" />
        <register type="NOA" address="0x00009888" value="0x00210000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x000A2492" />
        <register type="NOA" address="0x00009888" value="0x020A2492" />
        <register type="NOA" address="0x00009888" value="0x040A2492" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x000B1249" />
        <register type="NOA" address="0x00009888" value="0x020B2449" />
        <register type="NOA" address="0x00009888" value="0x040B2492" />
        <register type="NOA" address="0x00009888" value="0x060B0002" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000CA" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0000C802" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext981"
       chipset="ACMGT3"
       symbol_name="Ext981"
       underscore_name="ext981"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="1bcb5260-ee4d-4c39-ba59-033b7bd84271"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 READ SQIDI1"
             symbol_name="GPU_MEMORY_L3_READ_SQIDI1"
             underscore_name="gpu_memory_l3_read_sqidi1"
             description="Number of GTI memory reads from L3 caused by L3 Cache misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18013800" />
        <register type="NOA" address="0x00009888" value="0x1A01000F" />
        <register type="NOA" address="0x00009888" value="0x1A212540" />
        <register type="NOA" address="0x00009888" value="0x020100E6" />
        <register type="NOA" address="0x00009888" value="0x0E010180" />
        <register type="NOA" address="0x00009888" value="0x10010288" />
        <register type="NOA" address="0x00009888" value="0x1201030B" />
        <register type="NOA" address="0x00009888" value="0x1401038D" />
        <register type="NOA" address="0x00009888" value="0x1601000F" />
        <register type="NOA" address="0x00009888" value="0x00010000" />
        <register type="NOA" address="0x00009888" value="0x02210128" />
        <register type="NOA" address="0x00009888" value="0x06211400" />
        <register type="NOA" address="0x00009888" value="0x08210288" />
        <register type="NOA" address="0x00009888" value="0x0A21030B" />
        <register type="NOA" address="0x00009888" value="0x0C21038D" />
        <register type="NOA" address="0x00009888" value="0x0E21000F" />
        <register type="NOA" address="0x00009888" value="0x00210000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x000A2492" />
        <register type="NOA" address="0x00009888" value="0x020A2492" />
        <register type="NOA" address="0x00009888" value="0x040A2492" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x000B2492" />
        <register type="NOA" address="0x00009888" value="0x020B1292" />
        <register type="NOA" address="0x00009888" value="0x040B1249" />
        <register type="NOA" address="0x00009888" value="0x060B0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000CA" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0000C802" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext982"
       chipset="ACMGT3"
       symbol_name="Ext982"
       underscore_name="ext982"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="7480a976-6f5e-46e3-babb-01cc4b34cd75"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 READ SQIDI2"
             symbol_name="GPU_MEMORY_L3_READ_SQIDI2"
             underscore_name="gpu_memory_l3_read_sqidi2"
             description="Number of GTI memory reads from L3 caused by L3 Cache misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x1A412540" />
        <register type="NOA" address="0x00009888" value="0x18613800" />
        <register type="NOA" address="0x00009888" value="0x1A61000F" />
        <register type="NOA" address="0x00009888" value="0x02410128" />
        <register type="NOA" address="0x00009888" value="0x06411400" />
        <register type="NOA" address="0x00009888" value="0x08410288" />
        <register type="NOA" address="0x00009888" value="0x0A41030B" />
        <register type="NOA" address="0x00009888" value="0x0C41038D" />
        <register type="NOA" address="0x00009888" value="0x0E41000F" />
        <register type="NOA" address="0x00009888" value="0x00410000" />
        <register type="NOA" address="0x00009888" value="0x026100E6" />
        <register type="NOA" address="0x00009888" value="0x0E610180" />
        <register type="NOA" address="0x00009888" value="0x10610288" />
        <register type="NOA" address="0x00009888" value="0x1261030B" />
        <register type="NOA" address="0x00009888" value="0x1461038D" />
        <register type="NOA" address="0x00009888" value="0x1661000F" />
        <register type="NOA" address="0x00009888" value="0x00610000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x000A2492" />
        <register type="NOA" address="0x00009888" value="0x020A2492" />
        <register type="NOA" address="0x00009888" value="0x040A2492" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x000B36DB" />
        <register type="NOA" address="0x00009888" value="0x020B48DB" />
        <register type="NOA" address="0x00009888" value="0x040B4924" />
        <register type="NOA" address="0x00009888" value="0x060B0004" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000CA" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0000C802" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext983"
       chipset="ACMGT3"
       symbol_name="Ext983"
       underscore_name="ext983"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="599cd4bb-5fd9-4586-b813-fcb44b53b648"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 READ SQIDI3"
             symbol_name="GPU_MEMORY_L3_READ_SQIDI3"
             underscore_name="gpu_memory_l3_read_sqidi3"
             description="Number of GTI memory reads from L3 caused by L3 Cache misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18413800" />
        <register type="NOA" address="0x00009888" value="0x1A41000F" />
        <register type="NOA" address="0x00009888" value="0x1A612540" />
        <register type="NOA" address="0x00009888" value="0x024100E6" />
        <register type="NOA" address="0x00009888" value="0x0E410180" />
        <register type="NOA" address="0x00009888" value="0x10410288" />
        <register type="NOA" address="0x00009888" value="0x1241030B" />
        <register type="NOA" address="0x00009888" value="0x1441038D" />
        <register type="NOA" address="0x00009888" value="0x1641000F" />
        <register type="NOA" address="0x00009888" value="0x00410000" />
        <register type="NOA" address="0x00009888" value="0x02610128" />
        <register type="NOA" address="0x00009888" value="0x06611400" />
        <register type="NOA" address="0x00009888" value="0x08610288" />
        <register type="NOA" address="0x00009888" value="0x0A61030B" />
        <register type="NOA" address="0x00009888" value="0x0C61038D" />
        <register type="NOA" address="0x00009888" value="0x0E61000F" />
        <register type="NOA" address="0x00009888" value="0x00610000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x000A2492" />
        <register type="NOA" address="0x00009888" value="0x020A2492" />
        <register type="NOA" address="0x00009888" value="0x040A2492" />
        <register type="NOA" address="0x00009888" value="0x060A0002" />
        <register type="NOA" address="0x00009888" value="0x000B4924" />
        <register type="NOA" address="0x00009888" value="0x020B3724" />
        <register type="NOA" address="0x00009888" value="0x040B36DB" />
        <register type="NOA" address="0x00009888" value="0x060B0003" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000CA" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0000C802" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext984"
       chipset="ACMGT3"
       symbol_name="Ext984"
       underscore_name="ext984"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3661cc06-7370-4d4d-9838-6ba6847fb2af"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 READ SQIDI4"
             symbol_name="GPU_MEMORY_L3_READ_SQIDI4"
             underscore_name="gpu_memory_l3_read_sqidi4"
             description="Number of GTI memory reads from L3 caused by L3 Cache misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x1A812540" />
        <register type="NOA" address="0x00009888" value="0x18A13800" />
        <register type="NOA" address="0x00009888" value="0x1AA1000F" />
        <register type="NOA" address="0x00009888" value="0x02810128" />
        <register type="NOA" address="0x00009888" value="0x06811400" />
        <register type="NOA" address="0x00009888" value="0x08810288" />
        <register type="NOA" address="0x00009888" value="0x0A81030B" />
        <register type="NOA" address="0x00009888" value="0x0C81038D" />
        <register type="NOA" address="0x00009888" value="0x0E81000F" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02A100E6" />
        <register type="NOA" address="0x00009888" value="0x0EA10180" />
        <register type="NOA" address="0x00009888" value="0x10A10288" />
        <register type="NOA" address="0x00009888" value="0x12A1030B" />
        <register type="NOA" address="0x00009888" value="0x14A1038D" />
        <register type="NOA" address="0x00009888" value="0x16A1000F" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x00091249" />
        <register type="NOA" address="0x00009888" value="0x02092449" />
        <register type="NOA" address="0x00009888" value="0x04092492" />
        <register type="NOA" address="0x00009888" value="0x06090002" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A1249" />
        <register type="NOA" address="0x00009888" value="0x040A1249" />
        <register type="NOA" address="0x00009888" value="0x060A0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030420" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030001" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030201" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030421" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000CA" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0000C802" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext985"
       chipset="ACMGT3"
       symbol_name="Ext985"
       underscore_name="ext985"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="3a7100ab-0b38-4148-9fc3-15b735b80668"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 READ SQIDI5"
             symbol_name="GPU_MEMORY_L3_READ_SQIDI5"
             underscore_name="gpu_memory_l3_read_sqidi5"
             description="Number of GTI memory reads from L3 caused by L3 Cache misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18813800" />
        <register type="NOA" address="0x00009888" value="0x1A81000F" />
        <register type="NOA" address="0x00009888" value="0x1AA12540" />
        <register type="NOA" address="0x00009888" value="0x028100E6" />
        <register type="NOA" address="0x00009888" value="0x0E810180" />
        <register type="NOA" address="0x00009888" value="0x10810288" />
        <register type="NOA" address="0x00009888" value="0x1281030B" />
        <register type="NOA" address="0x00009888" value="0x1481038D" />
        <register type="NOA" address="0x00009888" value="0x1681000F" />
        <register type="NOA" address="0x00009888" value="0x00810000" />
        <register type="NOA" address="0x00009888" value="0x02A10128" />
        <register type="NOA" address="0x00009888" value="0x06A11400" />
        <register type="NOA" address="0x00009888" value="0x08A10288" />
        <register type="NOA" address="0x00009888" value="0x0AA1030B" />
        <register type="NOA" address="0x00009888" value="0x0CA1038D" />
        <register type="NOA" address="0x00009888" value="0x0EA1000F" />
        <register type="NOA" address="0x00009888" value="0x00A10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x00092492" />
        <register type="NOA" address="0x00009888" value="0x02091292" />
        <register type="NOA" address="0x00009888" value="0x04091249" />
        <register type="NOA" address="0x00009888" value="0x06090001" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A1249" />
        <register type="NOA" address="0x00009888" value="0x040A1249" />
        <register type="NOA" address="0x00009888" value="0x060A0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030001" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030420" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030021" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030201" />
        <register type="NOA" address="0x00009888" value="0x48030010" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000CA" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0000C802" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext986"
       chipset="ACMGT3"
       symbol_name="Ext986"
       underscore_name="ext986"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="ea7e1fea-e645-42b6-875a-170eadcf6716"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 READ SQIDI6"
             symbol_name="GPU_MEMORY_L3_READ_SQIDI6"
             underscore_name="gpu_memory_l3_read_sqidi6"
             description="Number of GTI memory reads from L3 caused by L3 Cache misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x1AC12540" />
        <register type="NOA" address="0x00009888" value="0x18E13800" />
        <register type="NOA" address="0x00009888" value="0x1AE1000F" />
        <register type="NOA" address="0x00009888" value="0x02C10128" />
        <register type="NOA" address="0x00009888" value="0x06C11400" />
        <register type="NOA" address="0x00009888" value="0x08C10288" />
        <register type="NOA" address="0x00009888" value="0x0AC1030B" />
        <register type="NOA" address="0x00009888" value="0x0CC1038D" />
        <register type="NOA" address="0x00009888" value="0x0EC1000F" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02E100E6" />
        <register type="NOA" address="0x00009888" value="0x0EE10180" />
        <register type="NOA" address="0x00009888" value="0x10E10288" />
        <register type="NOA" address="0x00009888" value="0x12E1030B" />
        <register type="NOA" address="0x00009888" value="0x14E1038D" />
        <register type="NOA" address="0x00009888" value="0x16E1000F" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x000936DB" />
        <register type="NOA" address="0x00009888" value="0x020948DB" />
        <register type="NOA" address="0x00009888" value="0x04094924" />
        <register type="NOA" address="0x00009888" value="0x06090004" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A1249" />
        <register type="NOA" address="0x00009888" value="0x040A1249" />
        <register type="NOA" address="0x00009888" value="0x060A0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000CA" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0000C802" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext987"
       chipset="ACMGT3"
       symbol_name="Ext987"
       underscore_name="ext987"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="0cc6ded2-c760-49d1-80c2-0ecd33484aca"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU MEMORY L3 READ SQIDI7"
             symbol_name="GPU_MEMORY_L3_READ_SQIDI7"
             underscore_name="gpu_memory_l3_read_sqidi7"
             description="Number of GTI memory reads from L3 caused by L3 Cache misses"
             data_type="uint64"
             units="events"
             semantic_type="event"
             equation="B 0 READ B 1 READ UADD"
             mdapi_group="Memory"
             mdapi_usage_flags="Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="NOA">
        <register type="NOA" address="0x00000D04" value="0x00000200" />
        <register type="NOA" address="0x00009884" value="0x00000001" />
        <register type="NOA" address="0x00009888" value="0x18C13800" />
        <register type="NOA" address="0x00009888" value="0x1AC1000F" />
        <register type="NOA" address="0x00009888" value="0x1AE12540" />
        <register type="NOA" address="0x00009888" value="0x02C100E6" />
        <register type="NOA" address="0x00009888" value="0x0EC10180" />
        <register type="NOA" address="0x00009888" value="0x10C10288" />
        <register type="NOA" address="0x00009888" value="0x12C1030B" />
        <register type="NOA" address="0x00009888" value="0x14C1038D" />
        <register type="NOA" address="0x00009888" value="0x16C1000F" />
        <register type="NOA" address="0x00009888" value="0x00C10000" />
        <register type="NOA" address="0x00009888" value="0x02E10128" />
        <register type="NOA" address="0x00009888" value="0x06E11400" />
        <register type="NOA" address="0x00009888" value="0x08E10288" />
        <register type="NOA" address="0x00009888" value="0x0AE1030B" />
        <register type="NOA" address="0x00009888" value="0x0CE1038D" />
        <register type="NOA" address="0x00009888" value="0x0EE1000F" />
        <register type="NOA" address="0x00009888" value="0x00E10000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x00034924" />
        <register type="NOA" address="0x00009888" value="0x02034924" />
        <register type="NOA" address="0x00009888" value="0x04034924" />
        <register type="NOA" address="0x00009888" value="0x06030004" />
        <register type="NOA" address="0x00009888" value="0x00094924" />
        <register type="NOA" address="0x00009888" value="0x02093724" />
        <register type="NOA" address="0x00009888" value="0x040936DB" />
        <register type="NOA" address="0x00009888" value="0x06090003" />
        <register type="NOA" address="0x00009888" value="0x000A1249" />
        <register type="NOA" address="0x00009888" value="0x020A1249" />
        <register type="NOA" address="0x00009888" value="0x040A1249" />
        <register type="NOA" address="0x00009888" value="0x060A0001" />
        <register type="NOA" address="0x00009888" value="0x14030000" />
        <register type="NOA" address="0x00009888" value="0x3E030000" />
        <register type="NOA" address="0x00009888" value="0x26030000" />
        <register type="NOA" address="0x00009888" value="0x42030000" />
        <register type="NOA" address="0x00009888" value="0x2C030000" />
        <register type="NOA" address="0x00009888" value="0x32030000" />
        <register type="NOA" address="0x00009888" value="0x44030000" />
        <register type="NOA" address="0x00009888" value="0x38030000" />
        <register type="NOA" address="0x00009888" value="0x46030000" />
        <register type="NOA" address="0x00009888" value="0x48030000" />
        <register type="NOA" address="0x00009888" value="0x4A030000" />
        <register type="NOA" address="0x00009888" value="0x16030000" />
        <register type="NOA" address="0x00009888" value="0x18030000" />
        <register type="NOA" address="0x00009888" value="0x1A030000" />
        <register type="NOA" address="0x00009888" value="0x40030000" />
        <register type="NOA" address="0x00009888" value="0x1C030000" />
        <register type="NOA" address="0x00009888" value="0x1E030000" />
        <register type="NOA" address="0x00009888" value="0x20030000" />
        <register type="NOA" address="0x00009884" value="0x00000000" />
        <register type="NOA" address="0x00009888" value="0x5C030002" />
    </register_config>
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x30800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
        <register type="OA" address="0x0000D940" value="0x000000CA" />
        <register type="OA" address="0x0000D944" value="0x0000FF00" />
        <register type="OA" address="0x0000D948" value="0x0000C802" />
        <register type="OA" address="0x0000D94C" value="0x000000FF" />
    </register_config>
  </set>

  <set name="Ext1000"
       chipset="ACMGT3"
       symbol_name="Ext1000"
       underscore_name="ext1000"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="6ed6774b-beba-4a52-baae-04188cd01cc0"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE"
             symbol_name="XVE_ACTIVE"
             underscore_name="xve_active"
             description="Percentage of time in which at least one pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_ALL"
             underscore_name="xve_threads_occupancy_all"
             description="Percentage of thread slots occupied"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="8 A 14 READ FMUL $VectorEngineThreadsCount FDIV $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 ALL"
             symbol_name="XVE_INST_EXECUTED_ALU0_ALL"
             underscore_name="xve_inst_executed_alu0_all"
             description="Number of execution slots taken by instructions executed on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 9 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 ALL"
             symbol_name="XVE_INST_EXECUTED_ALU1_ALL"
             underscore_name="xve_inst_executed_alu1_all"
             description="Number of execution slots taken by instructions executed on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 10 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX ALL"
             symbol_name="XVE_INST_EXECUTED_XMX_ALL"
             underscore_name="xve_inst_executed_xmx_all"
             description="Number of execution slots taken by instructions executed in XMX pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 11 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND ALL"
             symbol_name="XVE_INST_EXECUTED_SEND_ALL"
             underscore_name="xve_inst_executed_send_all"
             description="Number of instructions executed on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 12 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED CONTROL ALL"
             symbol_name="XVE_INST_EXECUTED_CONTROL_ALL"
             underscore_name="xve_inst_executed_control_all"
             description="Number of instructions executed on Jump Pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 13 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE PIPE ALU0 AND ALU1 ACTIVE"
             symbol_name="XVE_PIPE_ALU0_AND_ALU1_ACTIVE"
             underscore_name="xve_pipe_alu0_and_alu1_active"
             description="Percentage of time in which ALU0 and ALU1 pipes are both actively executing a Gen ISA instruction"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE PIPE ALU0 AND XMX ACTIVE"
             symbol_name="XVE_PIPE_ALU0_AND_XMX_ACTIVE"
             underscore_name="xve_pipe_alu0_and_xmx_active"
             description="Percentage of time in which ALU0 and XMX pipes are both actively executing a Gen ISA instruction"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_all_utilization"
             description="Percentage of execution slots taken by instructions executed on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_all_utilization"
             description="Percentage of execution slots taken by instructions executed on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_XMX_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_xmx_all_utilization"
             description="Percentage of execution slots taken by instructions executed in XMX pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_send_all_utilization"
             description="Percentage of time taken by instructions executed on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED CONTROL ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_CONTROL_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_control_all_utilization"
             description="Percentage of time taken by instructions executed on Jump Pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE ACTIVE CYCLES"
             symbol_name="XVE_ACTIVE_CYCLES"
             underscore_name="xve_active_cycles"
             description="Number of cycles at least one pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 7 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES"
             symbol_name="XVE_STALL_CYCLES"
             underscore_name="xve_stall_cycles"
             description="Number of cycles any threads are loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 8 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE THREADS OCCUPANCY CYCLES ALL"
             symbol_name="XVE_THREADS_OCCUPANCY_CYCLES_ALL"
             underscore_name="xve_threads_occupancy_cycles_all"
             description="Number of thread slots occupied"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount $VectorEngineThreadsCount UMUL UMUL"
             units="events"
             semantic_type="event"
             equation="8  A 14 READ UMUL"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE PIPE ALU0 AND ALU1 ACTIVE CYCLES"
             symbol_name="XVE_PIPE_ALU0_AND_ALU1_ACTIVE_CYCLES"
             underscore_name="xve_pipe_alu0_and_alu1_active_cycles"
             description="Number of cycles in ALU0 and ALU1 pipes are both actively executing a Gen ISA instruction"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 16 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE PIPE ALU0 AND XMX ACTIVE CYCLES"
             symbol_name="XVE_PIPE_ALU0_AND_XMX_ACTIVE_CYCLES"
             underscore_name="xve_pipe_alu0_and_xmx_active_cycles"
             description="Number of cycles ALU0 and XMX pipes are both actively executing a Gen ISA instruction"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 15 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00005004" />
        <register type="FLEX" address="0x0000E558" value="0x00001000" />
        <register type="FLEX" address="0x0000E658" value="0x00002009" />
        <register type="FLEX" address="0x0000E758" value="0x01008001" />
        <register type="FLEX" address="0x0000E45C" value="0x0000300A" />
    </register_config>
  </set>

  <set name="Ext1001"
       chipset="ACMGT3"
       symbol_name="Ext1001"
       underscore_name="ext1001"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="28009d66-9dae-4325-8339-06b19af58abd"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 VS"
             symbol_name="XVE_INST_EXECUTED_ALU0_VS"
             underscore_name="xve_inst_executed_alu0_vs"
             description="Number of execution slots taken by instructions executed by Vertex Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 7 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 HS"
             symbol_name="XVE_INST_EXECUTED_ALU0_HS"
             underscore_name="xve_inst_executed_alu0_hs"
             description="Number of execution slots taken by instructions executed by Hull Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 8 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 DS"
             symbol_name="XVE_INST_EXECUTED_ALU0_DS"
             underscore_name="xve_inst_executed_alu0_ds"
             description="Number of execution slots taken by instructions executed by Domain Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 9 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 FS"
             symbol_name="XVE_INST_EXECUTED_ALU0_PS"
             underscore_name="xve_inst_executed_alu0_ps"
             description="Number of execution slots taken by instructions executed by Fragment Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 10 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 CS"
             symbol_name="XVE_INST_EXECUTED_ALU0_CS"
             underscore_name="xve_inst_executed_alu0_cs"
             description="Number of execution slots taken by instructions executed by Compute Shader (from Render Engine) on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 11 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 ASYNC CS"
             symbol_name="XVE_INST_EXECUTED_ALU0_ASYNC_CS"
             underscore_name="xve_inst_executed_alu0_async_cs"
             description="Number of execution slots taken by instructions executed by Async Compute Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 12 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 VS"
             symbol_name="XVE_INST_EXECUTED_ALU1_VS"
             underscore_name="xve_inst_executed_alu1_vs"
             description="Number of execution slots taken by instructions executed by Vertex Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 13 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 HS"
             symbol_name="XVE_INST_EXECUTED_ALU1_HS"
             underscore_name="xve_inst_executed_alu1_hs"
             description="Number of execution slots taken by instructions executed by Hull Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 15 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 DS"
             symbol_name="XVE_INST_EXECUTED_ALU1_DS"
             underscore_name="xve_inst_executed_alu1_ds"
             description="Number of execution slots taken by instructions executed by Domain Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 14 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 FS"
             symbol_name="XVE_INST_EXECUTED_ALU1_PS"
             underscore_name="xve_inst_executed_alu1_ps"
             description="Number of execution slots taken by instructions executed by Fragment Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 16 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 CS"
             symbol_name="XVE_INST_EXECUTED_ALU1_CS"
             underscore_name="xve_inst_executed_alu1_cs"
             description="Number of execution slots taken by instructions executed by Compute Shader (from Render Engine) on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 17 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 ASYNC CS"
             symbol_name="XVE_INST_EXECUTED_ALU1_ASYNC_CS"
             underscore_name="xve_inst_executed_alu1_async_cs"
             description="Number of execution slots taken by instructions executed by Async Compute Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 18 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 VS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_VS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_vs_utilization"
             description="Percentage of execution slots taken by instructions executed by Vertex Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 HS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_HS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_hs_utilization"
             description="Percentage of execution slots taken by instructions executed by Hull Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 DS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_DS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_ds_utilization"
             description="Percentage of execution slots taken by instructions executed by Domain Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 FS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_PS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_ps_utilization"
             description="Percentage of execution slots taken by instructions executed by Fragment Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 CS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_CS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_cs_utilization"
             description="Percentage of execution slots taken by instructions executed by Compute Shader (from Render Engine) on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 ASYNC CS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_ASYNC_CS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_async_cs_utilization"
             description="Percentage of execution slots taken by instructions executed by Async Compute Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 VS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_VS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_vs_utilization"
             description="Percentage of execution slots taken by instructions executed by Vertex Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 HS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_HS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_hs_utilization"
             description="Percentage of execution slots taken by instructions executed by Hull Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 DS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_DS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_ds_utilization"
             description="Percentage of execution slots taken by instructions executed by Domain Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 FS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_PS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_ps_utilization"
             description="Percentage of execution slots taken by instructions executed by Fragment Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 CS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_CS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_cs_utilization"
             description="Percentage of execution slots taken by instructions executed by Compute Shader (from Render Engine) on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 ASYNC CS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_ASYNC_CS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_async_cs_utilization"
             description="Percentage of execution slots taken by instructions executed by Async Compute Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00020010" />
        <register type="FLEX" address="0x0000E558" value="0x00050030" />
        <register type="FLEX" address="0x0000E658" value="0x00090060" />
        <register type="FLEX" address="0x0000E758" value="0x00031011" />
        <register type="FLEX" address="0x0000E45C" value="0x00051021" />
        <register type="FLEX" address="0x0000E55C" value="0x00091061" />
    </register_config>
  </set>

  <set name="Ext1002"
       chipset="ACMGT3"
       symbol_name="Ext1002"
       underscore_name="ext1002"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="75ef7f1c-7b1f-4d06-b666-6e09a69fc16d"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 RT AHS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_RT_AHS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_rt_ahs_utilization"
             description="Percentage of execution slots taken by instructions executed by BTD Any Hit Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 RT AHS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_RT_AHS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_rt_ahs_utilization"
             description="Percentage of execution slots taken by instructions executed by BTD Any Hit Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND RT AHS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_RT_AHS_UTILIZATION"
             underscore_name="xve_inst_executed_send_rt_ahs_utilization"
             description="Percentage of time taken by instructions executed by BTD Any Hit Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 RT CHS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_RT_CHS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_rt_chs_utilization"
             description="Percentage of execution slots taken by instructions executed by BTD Closest Hit Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 RT CHS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_RT_CHS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_rt_chs_utilization"
             description="Percentage of execution slots taken by instructions executed by BTD Closest Hit Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND RT CHS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_RT_CHS_UTILIZATION"
             underscore_name="xve_inst_executed_send_rt_chs_utilization"
             description="Percentage of time taken by instructions executed by BTD Closest Hit Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 RT MS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_RT_MS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_rt_ms_utilization"
             description="Percentage of execution slots taken by instructions executed by BTD Miss Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 RT MS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_RT_MS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_rt_ms_utilization"
             description="Percentage of execution slots taken by instructions executed by BTD Miss Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND RT MS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_RT_MS_UTILIZATION"
             underscore_name="xve_inst_executed_send_rt_ms_utilization"
             description="Percentage of time taken by instructions executed by BTD Miss Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 RT AHS"
             symbol_name="XVE_INST_EXECUTED_ALU0_RT_AHS"
             underscore_name="xve_inst_executed_alu0_rt_ahs"
             description="Number of execution slots taken by instructions executed by BTD Any Hit Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 7 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 RT AHS"
             symbol_name="XVE_INST_EXECUTED_ALU1_RT_AHS"
             underscore_name="xve_inst_executed_alu1_rt_ahs"
             description="Number of execution slots taken by instructions executed by BTD Any Hit Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 8 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND RT AHS"
             symbol_name="XVE_INST_EXECUTED_SEND_RT_AHS"
             underscore_name="xve_inst_executed_send_rt_ahs"
             description="Number of instructions executed by BTD Any Hit Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 9 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 RT CHS"
             symbol_name="XVE_INST_EXECUTED_ALU0_RT_CHS"
             underscore_name="xve_inst_executed_alu0_rt_chs"
             description="Number of execution slots taken by instructions executed by BTD Closest Hit Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 10 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 RT CHS"
             symbol_name="XVE_INST_EXECUTED_ALU1_RT_CHS"
             underscore_name="xve_inst_executed_alu1_rt_chs"
             description="Number of execution slots taken by instructions executed by BTD Closest Hit Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 11 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND RT CHS"
             symbol_name="XVE_INST_EXECUTED_SEND_RT_CHS"
             underscore_name="xve_inst_executed_send_rt_chs"
             description="Number of instructions executed by BTD Closest Hit Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 12 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 RT MS"
             symbol_name="XVE_INST_EXECUTED_ALU0_RT_MS"
             underscore_name="xve_inst_executed_alu0_rt_ms"
             description="Number of execution slots taken by instructions executed by BTD Miss Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 13 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 RT MS"
             symbol_name="XVE_INST_EXECUTED_ALU1_RT_MS"
             underscore_name="xve_inst_executed_alu1_rt_ms"
             description="Number of execution slots taken by instructions executed by BTD Miss Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 14 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND RT MS"
             symbol_name="XVE_INST_EXECUTED_SEND_RT_MS"
             underscore_name="xve_inst_executed_send_rt_ms"
             description="Number of instructions executed by BTD Miss Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 15 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x000C10C0" />
        <register type="FLEX" address="0x0000E558" value="0x000D00C2" />
        <register type="FLEX" address="0x0000E658" value="0x000D20D1" />
        <register type="FLEX" address="0x0000E758" value="0x000E10E0" />
        <register type="FLEX" address="0x0000E45C" value="0x000000E2" />
    </register_config>
  </set>

  <set name="Ext1004"
       chipset="ACMGT3"
       symbol_name="Ext1004"
       underscore_name="ext1004"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="4994b075-c659-48ab-b167-84cdb120c759"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL"
             symbol_name="XVE_STALL"
             underscore_name="xve_stall"
             description="Percentage of time in which any threads are loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL ASYNC CS"
             symbol_name="XVE_STALL_ASYNC_CS"
             underscore_name="xve_stall_async_cs"
             description="Percentage of time in which there are Async Compute Shader threads loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CS"
             symbol_name="XVE_STALL_CS"
             underscore_name="xve_stall_cs"
             description="Percentage of time in which there are Compute Shader (from Render Engine) threads loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL DS"
             symbol_name="XVE_STALL_DS"
             underscore_name="xve_stall_ds"
             description="Percentage of time in which there are Domain Shader threads loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL HS"
             symbol_name="XVE_STALL_HS"
             underscore_name="xve_stall_hs"
             description="Percentage of time in which there are Hull Shader threads loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL MS"
             symbol_name="XVE_STALL_MS"
             underscore_name="xve_stall_ms"
             description="Percentage of time in which there are Mesh Shader threads loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL FS"
             symbol_name="XVE_STALL_PS"
             underscore_name="xve_stall_ps"
             description="Percentage of time in which there are Fragment Shader threads loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL TS"
             symbol_name="XVE_STALL_TS"
             underscore_name="xve_stall_ts"
             description="Percentage of time in which there are Task Shader threads loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL VS"
             symbol_name="XVE_STALL_VS"
             underscore_name="xve_stall_vs"
             description="Percentage of time in which there are Vertex Shader threads loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL RT"
             symbol_name="XVE_STALL_RT"
             underscore_name="xve_stall_rt"
             description="Percentage of time in which there are Ray Tracing Shader threads loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES"
             symbol_name="XVE_STALL_CYCLES"
             underscore_name="xve_stall_cycles"
             description="Number of cycles any threads are loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 7 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier2 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES ASYNC CS"
             symbol_name="XVE_STALL_CYCLES_ASYNC_CS"
             underscore_name="xve_stall_cycles_async_cs"
             description="Number of cycles there are Async Compute Shader threads loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 15 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES CS"
             symbol_name="XVE_STALL_CYCLES_CS"
             underscore_name="xve_stall_cycles_cs"
             description="Number of cycles there are Compute Shader (from Render Engine) threads loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 14 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES DS"
             symbol_name="XVE_STALL_CYCLES_DS"
             underscore_name="xve_stall_cycles_ds"
             description="Number of cycles there are Domain Shader threads loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 13 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES HS"
             symbol_name="XVE_STALL_CYCLES_HS"
             underscore_name="xve_stall_cycles_hs"
             description="Number of cycles there are Hull Shader threads loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 12 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES MS"
             symbol_name="XVE_STALL_CYCLES_MS"
             underscore_name="xve_stall_cycles_ms"
             description="Number of cycles there are Mesh Shader threads loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 11 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES FS"
             symbol_name="XVE_STALL_CYCLES_PS"
             underscore_name="xve_stall_cycles_ps"
             description="Number of cycles there are Fragment Shader threads loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 10 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES TS"
             symbol_name="XVE_STALL_CYCLES_TS"
             underscore_name="xve_stall_cycles_ts"
             description="Number of cycles there are Task Shader threads loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 9 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES VS"
             symbol_name="XVE_STALL_CYCLES_VS"
             underscore_name="xve_stall_cycles_vs"
             description="Number of cycles there are Vertex Shader threads loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 8 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES RT"
             symbol_name="XVE_STALL_CYCLES_RT"
             underscore_name="xve_stall_cycles_rt"
             description="Number of cycles there are Ray Tracing Shader threads loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 18 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00015005" />
        <register type="FLEX" address="0x0000E558" value="0x000550A5" />
        <register type="FLEX" address="0x0000E658" value="0x000250B5" />
        <register type="FLEX" address="0x0000E758" value="0x00065035" />
        <register type="FLEX" address="0x0000E45C" value="0x00000095" />
        <register type="FLEX" address="0x0000E55C" value="0x000C5000" />
    </register_config>
  </set>

  <set name="Ext1005"
       chipset="ACMGT3"
       symbol_name="Ext1005"
       underscore_name="ext1005"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b82ec6e0-2be7-4b30-a3db-21bd725849df"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 ALL"
             symbol_name="XVE_INST_EXECUTED_ALU0_ALL"
             underscore_name="xve_inst_executed_alu0_all"
             description="Number of execution slots taken by instructions executed on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 16 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED FP16"
             symbol_name="XVE_INST_EXECUTED_FP16"
             underscore_name="xve_inst_executed_fp16"
             description="Number of execution slots taken by FP16 ALU instructions"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 9 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED FP32"
             symbol_name="XVE_INST_EXECUTED_FP32"
             underscore_name="xve_inst_executed_fp32"
             description="Number of execution slots taken by FP32 ALU instructions"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 8 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED FP64"
             symbol_name="XVE_INST_EXECUTED_FP64"
             underscore_name="xve_inst_executed_fp64"
             description="The number of FLT64 instructions executed in ALU0 INT64 pipeline."
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 7 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 ALL"
             symbol_name="XVE_INST_EXECUTED_ALU1_ALL"
             underscore_name="xve_inst_executed_alu1_all"
             description="Number of execution slots taken by instructions executed on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 17 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED INT16"
             symbol_name="XVE_INST_EXECUTED_INT16"
             underscore_name="xve_inst_executed_int16"
             description="Number of execution slots taken by INT16 ALU instructions"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 12 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED INT32"
             symbol_name="XVE_INST_EXECUTED_INT32"
             underscore_name="xve_inst_executed_int32"
             description="Number of execution slots taken by INT32 ALU instructions"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 11 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED MATH"
             symbol_name="XVE_INST_EXECUTED_MATH"
             underscore_name="xve_inst_executed_math"
             description="Number of execution slots taken by extended math instructions"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 10 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX ALL"
             symbol_name="XVE_INST_EXECUTED_XMX_ALL"
             underscore_name="xve_inst_executed_xmx_all"
             description="Number of execution slots taken by instructions executed in XMX pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 18 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX BF16"
             symbol_name="XVE_INST_EXECUTED_XMX_BF16"
             underscore_name="xve_inst_executed_xmx_bf16"
             description="Number of execution slots taken by BF16 XMX instructions"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 15 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX FP16"
             symbol_name="XVE_INST_EXECUTED_XMX_FP16"
             underscore_name="xve_inst_executed_xmx_fp16"
             description="Number of execution slots taken by FP16 XMX instructions"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 14 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX INT8"
             symbol_name="XVE_INST_EXECUTED_XMX_INT8"
             underscore_name="xve_inst_executed_xmx_int8"
             description="Number of execution slots taken by INT8 XMX instructions"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 13 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_all_utilization"
             description="Percentage of execution slots taken by instructions executed on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED FP16 UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_FP16_UTILIZATION"
             underscore_name="xve_inst_executed_fp16_utilization"
             description="Percentage of execution slots taken by FP16 ALU instructions"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED FP32 UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_FP32_UTILIZATION"
             underscore_name="xve_inst_executed_fp32_utilization"
             description="Percentage of execution slots taken by FP32 ALU instructions"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED FP64 UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_FP64_UTILIZATION"
             underscore_name="xve_inst_executed_fp64_utilization"
             description="The percentage of time in which FLT64 instruction were processed actively on FPU INT64 pipeline."
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_all_utilization"
             description="Percentage of execution slots taken by instructions executed on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 17 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED INT16 UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_INT16_UTILIZATION"
             underscore_name="xve_inst_executed_int16_utilization"
             description="Percentage of execution slots taken by INT16 ALU instructions"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED INT32 UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_INT32_UTILIZATION"
             underscore_name="xve_inst_executed_int32_utilization"
             description="Percentage of execution slots taken by INT32 ALU instructions"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED MATH UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_MATH_UTILIZATION"
             underscore_name="xve_inst_executed_math_utilization"
             description="Percentage of execution slots taken by extended math instructions"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier4 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_XMX_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_xmx_all_utilization"
             description="Percentage of execution slots taken by instructions executed in XMX pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 18 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX BF16 UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_XMX_BF16_UTILIZATION"
             underscore_name="xve_inst_executed_xmx_bf16_utilization"
             description="Percentage of execution slots taken by BF16 XMX instructions"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX FP16 UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_XMX_FP16_UTILIZATION"
             underscore_name="xve_inst_executed_xmx_fp16_utilization"
             description="Percentage of execution slots taken by FP16 XMX instructions"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED XMX INT8 UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_XMX_INT8_UTILIZATION"
             underscore_name="xve_inst_executed_xmx_int8_utilization"
             description="Percentage of execution slots taken by INT8 XMX instructions"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x0000700B" />
        <register type="FLEX" address="0x0000E558" value="0x02000006" />
        <register type="FLEX" address="0x0000E658" value="0x0000C00D" />
        <register type="FLEX" address="0x0000E758" value="0x0200200F" />
        <register type="FLEX" address="0x0000E45C" value="0x0000000E" />
        <register type="FLEX" address="0x0000E55C" value="0x00009001" />
    </register_config>
  </set>

  <set name="Ext1006"
       chipset="ACMGT3"
       symbol_name="Ext1006"
       underscore_name="ext1006"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="a864bceb-7b38-4248-9fc8-0f0f7b8c6426"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND ALL"
             symbol_name="XVE_INST_EXECUTED_SEND_ALL"
             underscore_name="xve_inst_executed_send_all"
             description="Number of instructions executed on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 16 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND ASYNC CS"
             symbol_name="XVE_INST_EXECUTED_SEND_ASYNC_CS"
             underscore_name="xve_inst_executed_send_async_cs"
             description="Number of instructions executed by Async Compute Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 15 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND CS"
             symbol_name="XVE_INST_EXECUTED_SEND_CS"
             underscore_name="xve_inst_executed_send_cs"
             description="Number of instructions executed by Compute Shader (from Render Engine) threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 14 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND DS"
             symbol_name="XVE_INST_EXECUTED_SEND_DS"
             underscore_name="xve_inst_executed_send_ds"
             description="Number of instructions executed by Domain Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 13 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND GS"
             symbol_name="XVE_INST_EXECUTED_SEND_GS"
             underscore_name="xve_inst_executed_send_gs"
             description="Number of instructions executed by Geometry Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 12 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND HS"
             symbol_name="XVE_INST_EXECUTED_SEND_HS"
             underscore_name="xve_inst_executed_send_hs"
             description="Number of instructions executed by Hull Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 11 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND MS"
             symbol_name="XVE_INST_EXECUTED_SEND_MS"
             underscore_name="xve_inst_executed_send_ms"
             description="Number of instructions executed by Mesh Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 10 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND FS"
             symbol_name="XVE_INST_EXECUTED_SEND_PS"
             underscore_name="xve_inst_executed_send_ps"
             description="Number of instructions executed by Fragment Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 9 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND TS"
             symbol_name="XVE_INST_EXECUTED_SEND_TS"
             underscore_name="xve_inst_executed_send_ts"
             description="Number of instructions executed by Task Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 8 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND VS"
             symbol_name="XVE_INST_EXECUTED_SEND_VS"
             underscore_name="xve_inst_executed_send_vs"
             description="Number of instructions executed by Vertex Shader threads on SEND pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 7 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND ALL UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_ALL_UTILIZATION"
             underscore_name="xve_inst_executed_send_all_utilization"
             description="Percentage of time taken by instructions executed on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 16 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND ASYNC CS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_ASYNC_CS_UTILIZATION"
             underscore_name="xve_inst_executed_send_async_cs_utilization"
             description="Percentage of time taken by instructions executed by Async Compute Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 15 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND CS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_CS_UTILIZATION"
             underscore_name="xve_inst_executed_send_cs_utilization"
             description="Percentage of time taken by instructions executed by Compute Shader (from Render Engine) threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND DS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_DS_UTILIZATION"
             underscore_name="xve_inst_executed_send_ds_utilization"
             description="Percentage of time taken by instructions executed by Domain Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND GS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_GS_UTILIZATION"
             underscore_name="xve_inst_executed_send_gs_utilization"
             description="Percentage of time taken by instructions executed by Geometry Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND HS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_HS_UTILIZATION"
             underscore_name="xve_inst_executed_send_hs_utilization"
             description="Percentage of time taken by instructions executed by Hull Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND MS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_MS_UTILIZATION"
             underscore_name="xve_inst_executed_send_ms_utilization"
             description="Percentage of time taken by instructions executed by Mesh Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND FS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_PS_UTILIZATION"
             underscore_name="xve_inst_executed_send_ps_utilization"
             description="Percentage of time taken by instructions executed by Fragment Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND TS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_TS_UTILIZATION"
             underscore_name="xve_inst_executed_send_ts_utilization"
             description="Percentage of time taken by instructions executed by Task Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED SEND VS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_SEND_VS_UTILIZATION"
             underscore_name="xve_inst_executed_send_vs_utilization"
             description="Percentage of time taken by instructions executed by Vertex Shader threads on SEND pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 7 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x000A2012" />
        <register type="FLEX" address="0x0000E558" value="0x000B2052" />
        <register type="FLEX" address="0x0000E658" value="0x00042022" />
        <register type="FLEX" address="0x0000E758" value="0x00062032" />
        <register type="FLEX" address="0x0000E45C" value="0x00002092" />
    </register_config>
  </set>

  <set name="Ext1007"
       chipset="ACMGT3"
       symbol_name="Ext1007"
       underscore_name="ext1007"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="361fc5ef-d568-4a9b-8ca2-d34707d10575"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL GS"
             symbol_name="XVE_STALL_GS"
             underscore_name="xve_stall_gs"
             description="Percentage of time in which there are Geometry Shader threads loaded but not even a single pipe is active in XVE"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 8 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 GS"
             symbol_name="XVE_INST_EXECUTED_ALU0_GS"
             underscore_name="xve_inst_executed_alu0_gs"
             description="Number of execution slots taken by instructions executed by Geometry Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 10 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 GS"
             symbol_name="XVE_INST_EXECUTED_ALU1_GS"
             underscore_name="xve_inst_executed_alu1_gs"
             description="Number of execution slots taken by instructions executed by Geometry Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 9 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE STALL CYCLES GS"
             symbol_name="XVE_STALL_CYCLES_GS"
             underscore_name="xve_stall_cycles_gs"
             description="Number of cycles there are Geometry Shader threads loaded but not even a single pipe is active in XVE"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 8 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 MS"
             symbol_name="XVE_INST_EXECUTED_ALU0_MS"
             underscore_name="xve_inst_executed_alu0_ms"
             description="Number of execution slots taken by instructions executed by Mesh Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 14 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 TS"
             symbol_name="XVE_INST_EXECUTED_ALU0_TS"
             underscore_name="xve_inst_executed_alu0_ts"
             description="Number of execution slots taken by instructions executed by Task Shader on ALU0 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 13 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 MS"
             symbol_name="XVE_INST_EXECUTED_ALU1_MS"
             underscore_name="xve_inst_executed_alu1_ms"
             description="Number of execution slots taken by instructions executed by Mesh Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 12 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 TS"
             symbol_name="XVE_INST_EXECUTED_ALU1_TS"
             underscore_name="xve_inst_executed_alu1_ts"
             description="Number of execution slots taken by instructions executed by Task Shader on ALU1 pipe"
             data_type="uint64"
             max_equation="$GpuCoreClocks $VectorEngineTotalCount UMUL"
             units="events"
             semantic_type="event"
             equation="A 11 READ"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 GS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_GS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_gs_utilization"
             description="Percentage of execution slots taken by instructions executed by Geometry Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 10 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 GS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_GS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_gs_utilization"
             description="Percentage of execution slots taken by instructions executed by Geometry Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 9 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 MS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_MS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_ms_utilization"
             description="Percentage of execution slots taken by instructions executed by Mesh Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 14 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU0 TS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU0_TS_UTILIZATION"
             underscore_name="xve_inst_executed_alu0_ts_utilization"
             description="Percentage of execution slots taken by instructions executed by Task Shader on ALU0 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 13 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 MS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_MS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_ms_utilization"
             description="Percentage of execution slots taken by instructions executed by Mesh Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 12 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="XVE INST EXECUTED ALU1 TS UTILIZATION"
             symbol_name="XVE_INST_EXECUTED_ALU1_TS_UTILIZATION"
             underscore_name="xve_inst_executed_alu1_ts_utilization"
             description="Percentage of execution slots taken by instructions executed by Task Shader on ALU1 pipe"
             data_type="float"
             max_equation="100"
             units="percent"
             semantic_type="duration"
             equation="A 11 READ $EuCoresTotalCount UDIV 100 UMUL $GpuCoreClocks FDIV"
             mdapi_group="VectorEngine"
             mdapi_usage_flags="Tier3 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
    <register_config type="FLEX">
        <register type="FLEX" address="0x0000E458" value="0x00045000" />
        <register type="FLEX" address="0x0000E558" value="0x00040041" />
        <register type="FLEX" address="0x0000E658" value="0x000B10A1" />
        <register type="FLEX" address="0x0000E758" value="0x000B00A0" />
    </register_config>
  </set>

  <set name="Ext1010"
       chipset="ACMGT3"
       symbol_name="Ext1010"
       underscore_name="ext1010"
       mdapi_supported_apis="VK OGL OCL IO"
       hw_config_guid="b5663ed9-0a8f-4a22-a3d4-a1ab08fad60f"
       >
    <counter name="GPU Time Elapsed"
             symbol_name="GpuTime"
             underscore_name="gpu_time"
             description="Time elapsed on the GPU during the measurement."
             data_type="uint64"
             units="ns"
             semantic_type="duration"
             equation="GPU_TIME 0 READ 1000000000 UMUL $GpuTimestampFrequency UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="GPU Core Clocks"
             symbol_name="GpuCoreClocks"
             underscore_name="gpu_core_clocks"
             description="The total number of GPU core clocks elapsed during the measurement."
             data_type="uint64"
             units="cycles"
             semantic_type="event"
             equation="GPU_CLOCK 0 READ"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="AVG GPU Core Frequency"
             symbol_name="AvgGpuCoreFrequency"
             underscore_name="avg_gpu_core_frequency"
             description="Average GPU Core Frequency in the measurement."
             data_type="uint64"
             max_equation="$GpuMaxFrequency"
             units="hz"
             semantic_type="event"
             equation="$GpuCoreClocks 1000000000 UMUL $GpuTime UDIV"
             mdapi_group="GPU"
             mdapi_usage_flags="Tier1 Overview System Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="SAMPLER 2X2 READ"
             symbol_name="SAMPLER_2X2_READ"
             underscore_name="sampler_2_x2_read"
             description="Number of 2x2 texel block requested from Sampler"
             data_type="uint64"
             units="texels"
             semantic_type="event"
             equation="A 28 READ 4 UMUL"
             mdapi_group="Sampler"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL WRITE"
             symbol_name="PIXEL_WRITE"
             underscore_name="pixel_write"
             description="Number of 2x2 pixels written to all render targets"
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 26 READ 4 UMUL"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="PIXEL BLEND"
             symbol_name="PIXEL_BLEND"
             underscore_name="pixel_blend"
             description="Number of blended 2x2 pixels written to all render targets"
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 27 READ 4 UMUL"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Overview Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="RASTERIZER SAMPLE OUTPUT"
             symbol_name="RASTERIZER_SAMPLE_OUTPUT"
             underscore_name="rasterizer_sample_output"
             description="Number of lit samples emitted by Rasterizer"
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 21 READ 4 UMUL"
             mdapi_group="Rasterizer"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <counter name="POSTPS DEPTH STENCIL ALPHA TEST FAIL"
             symbol_name="POSTPS_DEPTH_STENCIL_ALPHA_TEST_FAIL"
             underscore_name="postps_depth_stencil_alpha_test_fail"
             description="Number of 2x2 that were lit from Rasterizer but failed the depth stencil test or alpha test"
             data_type="uint64"
             units="pixels"
             semantic_type="event"
             equation="A 25 READ 4 UMUL"
             mdapi_group="ColorPipe"
             mdapi_usage_flags="Tier3 Frame Batch Draw"
             mdapi_supported_apis=""
             mdapi_hw_unit_type="gpu"
             />
    <register_config type="OA">
        <register type="OA" address="0x0000D900" value="0x00000000" />
        <register type="OA" address="0x0000D904" value="0x00800000" />
        <register type="OA" address="0x0000D910" value="0x00000000" />
        <register type="OA" address="0x0000D914" value="0x00800000" />
        <register type="OA" address="0x0000D920" value="0x00000000" />
        <register type="OA" address="0x0000DC40" value="0x00000000" />
        <register type="OA" address="0x0000DD40" value="0x00000000" />
        <register type="OA" address="0x00002B2C" value="0x00000000" />
    </register_config>
  </set>

</metrics>
